单击后而不是单击开始时切换下拉列表

时间:2018-12-01 16:21:12

标签: javascript jquery html css input

我希望我的下拉列表在您完成点击后就下拉下来,而不是像刚开始时一样。我怎么做?谢谢!

(此外,如果您告诉我“开始”和“完成”点击的用语,我将不胜感激!)

2 个答案:

答案 0 :(得分:0)

使用jQuery .mouseup()事件代替.click()

$('#mybutt').mouseup(function(){
  $(this).css('color','red');
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
<div id="mybutt">Click Here (but hold button down for a second or two)</div>

答案 1 :(得分:0)

您可以按以下方式使用jquery:

$("div").mouseup(function() {

    // You current code to display drop down

});

Mousedown等效于用户开始单击的时间。当他们释放点击时,鼠标悬停。