有什么办法(用普通的JS或jQuery)准确地检测出那一刻(选择标签)吗?为了澄清更多,一个小例子:
如果您在一个选择上单击5次,则会发生以下情况:
drop down opens > Event should fire
drop down closes
drop down opens > Event should fire
drop down closes
drop down opens > Event should fire
Run Code Online (Sandbox Code Playgroud)
到目前为止,我只是可以找到单击/聚焦/聚焦的事件。
看下面的代码:
HTML:
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.10.2.min.js">
</script>
<select id="fire">
<option>One</option>
<option>Two</option>
</select>
<p></p>
Run Code Online (Sandbox Code Playgroud)
jQuery的:
var flag=1;
$("#fire").click(function(){
if(flag==1){
$("p").append("clicked ");
flag=0;
} else {
flag=1;
}
});
$("#fire").blur(function(){
flag=1;
});
Run Code Online (Sandbox Code Playgroud)