我有一个Jquery事件附加到某个id="myid"
&amp;想要通过<button>
点击&amp;然后通过相同的<button>
点击&amp;重新启用反之亦然无限次。
答案 0 :(得分:1)
$('button').toggle(function() {
$('#myid').unbind();
}, function() {
// attach your event
});
http://api.jquery.com/unbind/ http://docs.jquery.com/Events/toggle
答案 1 :(得分:0)
你可以离开。
var fn = function() {
alert('my function');
};
$('#myid').on('mouseenter', fn);
var enable = true;
$('button').click(function(){
if (enable) {
$('#myid').off('mouseenter', fn);
} else {
$('#myid').on('mouseenter', fn);
}
});