gpt4 book ai didi

jquery - 左键单击 + 按住 = 添加复选框

转载 作者:行者123 更新时间:2023-12-01 03:05:02 27 4
gpt4 key购买 nike

html

  <button>a</button>
<div class="headerer">
<p>visit <a href="http://reigel-codes.co.cc">reigel-codes.co.cc</a></p>
</div>

问题

如何通过按住左键单击在

最佳答案

mousedown没有自动重复,但您可以通过 setInterval 创建一个然后将其关闭mouseup通过clearInterval 。例如:

$(document).ready(function(){
var addHandle, addTarget;

addHandle = 0;

$('button')
.mousedown(function(){
if (!addHandle) {
addTarget = $(this);
addHandle = setInterval(doTheAdd, 250); // Or whatever interval you want
}
})
.bind('mouseup mouseleave', (function(){
if (addHandle) {
clearInterval(addHandle);
addHandle = 0;
addTarget = undefined;
}
});

function doTheAdd() {
if (addTarget) {
addTarget.after('<input type="checkbox">');
}
}
});

一定要测试你的目标浏览器,我不会100%确定其中一些浏览器不吃mousedownmouseup在按钮上。

编辑向jAndy喊出关于mouseleave的观点,编辑上面的内容来使用它。

关于jquery - 左键单击 + 按住 = 添加复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2948519/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com