相关疑难解决方法(0)

长期在JavaScript?

是否可以在JavaScript(或jQuery)中实现"长按"?怎么样?

alt text http://androinica.com/wp-content/uploads/2009/11/longpress_options.png

HTML

<a href="" title="">Long press</a>
Run Code Online (Sandbox Code Playgroud)

JavaScript的

$("a").mouseup(function(){
  // Clear timeout
  return false;
}).mousedown(function(){
  // Set timeout
  return false; 
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui jquery-mobile jquery-events

111
推荐指数
9
解决办法
14万
查看次数

在鼠标保持时连续递增值

我有一个HTML5'范围'控件,我想在其中添加一个加号(+)和减号( - )按钮.

小提琴工作得很好,只是在"点击并按住"时值只增加(或减少)一次.我想要的是它应该不断增加(或减少).

小提琴

HTML,

<input type='button' id='minus'/>
<div class='range-container'>
    <input id='range' type='range' min='0' max='100' step='1'/>
</div>
<input type='button' id='plus'/>
Run Code Online (Sandbox Code Playgroud)

JavaScript中,

$('#plus').click(function() {
    $('#range').val(parseInt($('#range').val()) + 1);
});

$('#minus').click(function() {
    $('#range').val(parseInt($('#range').val()) - 1);
});
Run Code Online (Sandbox Code Playgroud)

HTML5'数字'控件本身就有这种体验.

通过SO看,在任何地方找不到这个问题.我得到的最近的是,只是一次点击.

javascript jquery html5

9
推荐指数
1
解决办法
8097
查看次数

如果按下按钮10秒钟,按钮功能?

我只是想在用户按下/点击按钮10秒钟时找到执行按钮功能的方法.

正常的按钮功能是:

$( "#target" ).click(function() {
alert( "Handler for .click() called." );
});
Run Code Online (Sandbox Code Playgroud)

那么有没有办法计算从用户按下按钮和KEPT按下的那一刻起的秒数(连续按下而不点击不点击),当秒数达到10时,该功能将执行?

javascript jquery

3
推荐指数
1
解决办法
2414
查看次数