繁体   English   中英

在jQuery中临时禁用和启用事件

[英]Temporarily disable and enable event in jquery

我只是想知道如何禁用和启用jQuery事件? 我有此代码已在页面就绪状态下工作:

$(".panzoom").panzoom({
    $zoomIn: $(".zoom-in"),
    $zoomOut: $(".zoom-out"),
    $zoomRange: $(".zoom-range"),
    $reset: $(".reset")
});
<button type="button" id="select">
    <img src="img/svg/painter/anchor.svg">
</button>

我想更改它,以便在单击#select按钮时临时禁用.panzoom 我怎样才能做到这一点?

看起来panzoom库中已经对此提供支持:

 var panzoomDisabled = false; $('#select').on('click', function() { if (panzoomDisabled) { $(".panzoom").panzoom("enable"); } else { $(".panzoom").panzoom("disable"); } panzoomDisabled = !panzoomDisabled; }); 
 <button type="button" id="select"> <img src="img/svg/painter/anchor.svg"> </button> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM