删除后我需要重新启用click功能并添加类,这里是脚本示例
elements = {
element : {
date: {
day: 'Monday'
}
}
}
}
分组();
答案 0 :(得分:1)
您需要使用事件委派方法
只需使用:
$('body').on('click','.sl-lft', function () {
而不是:
$('.sl-lft').on('click', function () {
答案 1 :(得分:1)
您可以使用事件委派来解决问题,因为在事件委托的情况下将动态评估选择器
function prev() {
var click_lf = 0;
var click_dsb_lf = 0;
$(document).on('click', '.sl-lft', function () {
var curr = parseInt($('.active-thumb').children('span').text().charAt(0));
click_lf += 1;
click_dsb_lf += 1;
if (click_dsb_lf <= 1) {
sc_right.removeClass('sl-lft-off').addClass('sl-lft');
sc_left.removeClass('sl-lft').addClass('sl-lft-off');
// console.log('event');
console.log(click_dsb_lf);
}
if (click_lf == 3 || curr < 3) {
thmbs_wrp.animate({
scrollTop: '-=' + '149px'
}, 500);
click_lf = 0;
}
});
}
prev();