我一直在研究缩放功能。假设用户连续点击缩放功能,实际的数学坐标计算会随着显示的实际坐标而变化。所以,我想知道是否可以暂停另一次点击,直到上一次点击完成?
答案 0 :(得分:0)
您可以使用jquery在上一个正在进行中时关闭或取消绑定该事件,然后在上一个事件完成后启用或绑定它。
或者更简单的方法是在单击元素后立即禁用该元素,直到上一个事件执行完毕。
答案 1 :(得分:0)
为什么不绑定和取消绑定click事件,而不是停止另一次点击?例如......
function aClick() {
$( "div" ).show().fadeOut( "slow" );
}
$( "#bind" ).click(function() {
$( "#theone" ).bind( "click", aClick ).text( "Can Click!" );
});
$( "#unbind" ).click(function() {
$( "#theone" ).unbind( "click", aClick ).text( "Does nothing..." );
});