簡體   English   中英

按住CSS時是否可能觸發事件?

[英]is it possible fire an event on button press and hold in css?

我正在一個項目中,希望在觸摸並按住菜單時將其顯示在屏幕上。 因此,我想知道,就像CSS中的按鈕單擊和懸停屬性一樣,有任何方法可以實現單擊並保留屬性,如果沒有,那么如何使用javascript或jquery來實現。

謝謝

您可以使用jQuery(結合mousedownmouseupmouseleave來完成此操作

小提琴

<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...');
});

沒有真正的本機方法可以做到這一點。 您可以使用jquery的Draggable插件來查看該解決方案,以獲得一個好的解決方法。

觸發點擊並保持事件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM