-1

特定のイベントにJqueryイベントが関連付けられており、クリックid="myid"して無効にした<button>後、同じクリックで再度有効にし、<button>その逆を無限に繰り返します。

4

2 に答える 2

1
$('button').toggle(function() {
    $('#myid').unbind();
}, function() {
    // attach your event
});

http://api.jquery.com/unbind/ http://docs.jquery.com/Events/toggle

于 2013-02-06T08:52:22.263 に答える
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);
  }
});

http://jsbin.com/iyemij/1/edit

于 2013-02-06T08:54:45.023 に答える