所以我有一些代码,其中一个类(elink)当点击改变到一个不同的类(玩),然后当.playing得到点击它应该改变类再次。暂停,但我的问题是,当我点击.elink它同时添加.playing和.pause。。点击动态类之前发生的点击函数jquery
所以我尝试使用警报,当你点击.playing,但它会触发当你点击.elink。我很困惑,为什么会发生这种情况。继承人我正在使用jquery
player();
function player() {
$(".elink").click(function(e) {
$(".playing").addClass("elink").removeClass("playing");
$(this).removeClass("elink").addClass("playing");
});
}
$('body').on("click", ".playing", function(){
$(this).addClass("paused")
});
你期望'$(this)'指向函数'player'的位置?这将无法正常工作 – empiric
抱歉意外删除了它现在的部分代码 – smithbro
单击事件绑定到元素,而不是类。从元素的类列表中删除'elink'不会导致该点击事件停止发生。你的困惑在哪里?否则......你的问题和代码本身是相当混乱的。 –