我有一个用户可以输入数据的页面,在提交时,它显示在它下方的网格视图中。
如何防止双击。我知道我可以禁用按钮,但这样会破坏目的,用户无法在不刷新页面的情况下输入更多信息。
答案 0 :(得分:2)
我为所有不希望能够添加双击的元素添加一个类
$('.disableDoubleClick').dblclick(function(e){
e.preventDefault();
})
这个问题已被多次回答,只是google禁用双击asp.net
答案 1 :(得分:1)
您可以随时禁用该按钮,然后使用setTimeout在一两秒后重新启用该按钮:http://jsfiddle.net/BJKy4/
$("#btn").click(function () {
var button = $(this);
button.prop('disabled', true);
setTimeout(function () {
button.prop('disabled', false);
}, 1000);
});