我有一个我希望在页面加载或刷新时运行的功能,但是我想要更改它或删除它并添加另一个类似的功能,但只能在点击时运行。我在尝试:
$(document).ready(function () {
$(window).('load.First', function() {
alert('load function');
});
$(window).unbind('.First');
$(window).bind('click', function() {
alert('second function');
});
});
答案 0 :(得分:0)
你的unbind看起来应该在第一个绑定函数内部,否则它将立即运行并立即取消绑定绑定函数。 这样做的一种方法是添加/删除一个类,并根据链接所具有的类来控制动作。
$(document).on('click', '.first', function(){
$(this)
.removeClass('first')
.addClass('second')
.text('second');
});