我的要求是,当我将鼠标悬停在弹出框上并选择表单上的某个内容时,弹出窗口应该保持可见。当悬停在选择框上时,jquery悬停功能失灵
如果弹出失去移动悬停,它应该被隐藏
一切与下面的代码运行良好。但是,当我尝试在选择框(选项下拉弹出)中选择选项时,弹出隐藏。
这里是的jsfiddle链接http://jsfiddle.net/LNGz6/5/只有在Internet Explorer中会出现此问题
下面是代码
<div id="popup">
<div class="label"> Search </div>
<div class="control">
<select name="searchval">
<option value="entries">Entries</option>
<option value="bookings1">bookings1</option>
<option value="bookings2">bookings2</option>
<option value="bookings3">bookings3</option>
<option value="bookings4">bookings4</option>
<option value="bookings5">bookings5</option>
<option value="bookings6">bookings6</option>
</select>
</div>
</div>
jQuery函数
$("#popup").hover(function(){
//do none
},function(){
$(this).hide();
});
也许这个问题将帮助:http://stackoverflow.com/questions/149573/check-if-option-is-selected-with-jquery-if-not-select-a-default – 2012-08-10 11:24:16