$('body').on('click', '.pagePagination', function () {
let id = $(this).data('id');
console.log(`${window.location.origin}/comment/comment-zakaz?id=${id}`);
$.get(`${window.location.origin}/comment/comment-zakaz?id=${id}`)
.done(res => console.log(res))
.fail(err => console.error(err.responseText));
});
let arr = [
{"A7" : [14, 2]},
{"A8" : [17, 2]},
{"A9" : [17, 8]},
{"A10": [20, 8]},
{"A1" : [ 2, 2]},
{"A4" : [ 8, 2]},
{"A3" : [ 5, 2]},
{"A5" : [ 8, 8]},
{"A6" : [11, 2]},
{"A2" : [ 2, 8]}
];
arr.sort((a,b) => {
a = Object.values(a)[0];
b = Object.values(b)[0];
if (a[0] > b[0]) return 1;
if (a[0] == b[0]) return (a[1] > b[1]);
if (a[0] < b[0]) return 0;
});
1 ошибка: Uncaught SyntaxError: missing ) after argument list - не могу понять что там не правильно закрыто
}}
, вторая скобка должны быть круглой: })
2 ошибка: divan:932 Uncaught TypeError: $(...).ocfilter is not a function - вроде бы тоже исправил, но ошибка не пропала.
function get_manager(manager_id) {
return new Promise(function (resolve, reject) {
var xhr_one = new XMLHttpRequest();
var name_manager = '';
xhr_one.open('get', 'http://localhost:8000/get_managers?mid=' + manager_id + '&secure=' + localStorage.getItem('secure'), true);
xhr_one.send();
xhr_one.addEventListener('load', function () {
name_manager = JSON.parse(xhr_one.response);
resolve(name_manager.fullname);
});
xhr_one.addEventListener('error', function () {
reject({
status: this.status,
statusText: xhr_one.statusText
});
});
}
}
get_manager(manager_id).then((name_manager) => {
console.log(name_manager);
});
<div class="summa">400</div>
<div class="summa">500</div>
<div class="summa">600</div>
<div class="summa">700</div>
$(function() {
let percent = 20; // Скидка в процентах
$('.summa').each((key, val) => {
$(val).text($(val).text() - $(val).text() * percent * 0.01);
});
});
tempScrollTop = currentScrollTop;
укажите var, то при следующем вызове функции в переменной не сохраняется предыдущего значения. function start_count() {
$('.count').each(function () {
$(this).prop('Counter',0).animate({
Counter: $(this).text()
}, {
duration: 5555,
easing: 'swing',
step: function (now) {
$(this).text(Math.ceil(now));
}
});
});
}
$(function() {
var oTop = $('.count').offset().top - window.innerHeight;
$(window).scroll(function(){
var pTop = $('body').scrollTop();
if( pTop > oTop ){
start_count();
}
});
});
function start_count() {
$('.count').each(function () {
$(this).prop('Counter',0).animate({
Counter: $(this).text()
}, {
duration: 5555,
easing: 'swing',
step: function (now) {
$(this).text(Math.ceil(now));
}
});
});
}
$(function() {
var oTop = $('.count').offset().top - window.innerHeight;
$(window).scroll(function(){
var pTop = $('body').scrollTop();
if( pTop > oTop ){
start_count();
}
});
});
//Service
@Output() change: EventEmitter[];
categoryModalisOpen[] = [];
toggleCreateCategoryModal(key) {
this.categoryModalisOpen[key] = !this.categoryModalisOpen[key];
this.change[key].emit(this.categoryModalisOpen[key]);
}
//BtnComponent
@ViewChild('modalComponentInstance') // # ссылка на компонент нужного модального окна
modalComponentInstance;
constructor(
private CreateCategoryModalService: CreateCategoryModalService
) { }
openCreteCatModal() {
let key = this.modalComponentInstance.key; // Нужно подключить инстанс окна которое должно открываться по текущей кнопке
this.CreateCategoryModalService.toggleCreateCategoryModal(key);
}
//ModalComponent
creatCatIsOpen = false;
key: number;
ngOnInit() {
this.key = this.CreateCategoryModalService.categoryModalisOpen.lenght + 1;
this.CreateCategoryModalService.change[this.key].subscribe(isOpen => {
this.creatCatIsOpen = isOpen;
});
}
constructor(
private CreateCategoryModalService: CreateCategoryModalService
) { }