如果只设置了on 就会点击触发两次点击事件,执行两次代码,导致判断hasClass一直为true,解决方案:先设置off 解除绑定后再设置on监听点击事件,就可以。 求解释,谢谢! appList.off('click','img.expand-img').on("click", "img.expand-img", function () {
var $this = $(this);
var appText = $this.parent().find("p.app-text");
if (appText.hasClass("text-nowrap")) {
appText.removeClass("text-nowrap");
} else {
appText.addClass("text-nowrap");
} return false;
});
添加回答
举报
0/150
提交
取消