是否有可能按下按钮并按住css中的事件?

时间:2014-04-17 16:57:47

标签: javascript jquery html css html5

我正在开展一个项目,我想在触摸并按住时在屏幕上显示一个菜单。所以我想知道,就像CSS中的按钮点击和悬停属性有任何方法来实现点击和保持属性,如果没有,那么如何使用javascript或jquery来完成。

感谢

2 个答案:

答案 0 :(得分:1)

您可以使用jQuery执行此操作,jQuery是mousedownmouseupmouseleave

的组合

Fiddle

<button class="testHold">click and hold me</button>
<div class="tracker"></div>


$('.testHold').mousedown(function() {
    $('.tracker').html("holding holding holding");
}).bind('mouseup mouseleave', function() {
    $('.tracker').text('free as a bird...');
});

答案 1 :(得分:0)

没有真正的本土方式来实现这一目标。您可以使用jquery的可拖动插件查看此解决方案以获得良好的解决方法。

Trigger Click-and-Hold Event