我想在上面停顿0.5秒后触发,而不是延迟0.5秒后在触发
比如我快速划过a,没有在上面停留0.5秒就不触发。。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>12345</title>
<style type="text/css">
.mir{
font-size: 14px;
color: #999900;
text-decoration: none;
position: absolute;
left: 522px;
top: 126px;
padding: 0px;
display: block;
width: 72px;
height: 19px;
}
.mu{
width: 55px;
position: absolute;
margin: 0px;
z-index: 100;
left: 610px;
top: 129px;
height: 150px;
list-style-type: none;
}
.mu li{
height: 20px;
width: 55px;
border: 1px solid #003399;
font-size: 13px;
line-height: 20px;
margin-top: 2px;
}
</style>
</head><body>
<span class="mir" onMouseOver="show()">更多</span>
<ul class="mu" id="milk" style="display: none">
<li id="ss1" onClick="setTab('ss',1,5)">111</li>
<li id="ss2" onClick="setTab('ss',2,5)">222</li>
<li id="ss3" onClick="setTab('ss',3,5)">333</li>
<li id="ss4" onClick="setTab('ss',4,5)">444</li>
<li id="ss5" onClick="setTab('ss',5,5)">555</li><ul>
</body>
<script language="javascript">
function show()
{ var tag = document.getElementById("milk")
if (tag.style.display=="none") { tag.style.display = "block" }}
document.onclick = function(e){ var e = e||window.event,t = e.target||e.srcElement;
if(t.innerHTML=='更多') return;
document.getElementById("milk").style.display = "none"; }
window.onload=function(){
var lis = document.getElementById("milk").getElementsByTagName("li");
for(var i=0;i<lis.length;i++)
{
lis[i].onmouseover=function(){
this.style.backgroundColor='#52BFF5';
this.style.color='red';
};
lis[i].onmouseout=function(){
this.style.backgroundColor='white';
this.style.color='black';
};
}
};</script>
</html>
比如我快速划过a,没有在上面停留0.5秒就不触发。。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>12345</title>
<style type="text/css">
.mir{
font-size: 14px;
color: #999900;
text-decoration: none;
position: absolute;
left: 522px;
top: 126px;
padding: 0px;
display: block;
width: 72px;
height: 19px;
}
.mu{
width: 55px;
position: absolute;
margin: 0px;
z-index: 100;
left: 610px;
top: 129px;
height: 150px;
list-style-type: none;
}
.mu li{
height: 20px;
width: 55px;
border: 1px solid #003399;
font-size: 13px;
line-height: 20px;
margin-top: 2px;
}
</style>
</head><body>
<span class="mir" onMouseOver="show()">更多</span>
<ul class="mu" id="milk" style="display: none">
<li id="ss1" onClick="setTab('ss',1,5)">111</li>
<li id="ss2" onClick="setTab('ss',2,5)">222</li>
<li id="ss3" onClick="setTab('ss',3,5)">333</li>
<li id="ss4" onClick="setTab('ss',4,5)">444</li>
<li id="ss5" onClick="setTab('ss',5,5)">555</li><ul>
</body>
<script language="javascript">
function show()
{ var tag = document.getElementById("milk")
if (tag.style.display=="none") { tag.style.display = "block" }}
document.onclick = function(e){ var e = e||window.event,t = e.target||e.srcElement;
if(t.innerHTML=='更多') return;
document.getElementById("milk").style.display = "none"; }
window.onload=function(){
var lis = document.getElementById("milk").getElementsByTagName("li");
for(var i=0;i<lis.length;i++)
{
lis[i].onmouseover=function(){
this.style.backgroundColor='#52BFF5';
this.style.color='red';
};
lis[i].onmouseout=function(){
this.style.backgroundColor='white';
this.style.color='black';
};
}
};</script>
</html>
解决方案 »
- 复杂的行列转换,求指导
- 请大家帮个忙,谢谢!
- 求右下角浮动广告代码
- 如何隐藏网页中第二个<table> </table>中的内容
- 高手请进!如何在页面提交前用javascript校验文本框中数据之和等于100?
- javascript array splice apply的问题,,很怪,不怎么能理解?????????????
- 如何实现在多行文本框中,输入回车,执行提交?
- 父窗体打开子窗体(不是同一个web服务器),用window.open('http://....','','')现在子窗体如何传值给父窗体
- 关于javascript延时的简单问题,高分求教!
- 怎样打开客户端的一个文本文件(.txt),把其中的内容提交到当前 form 的 <textarea></textarea> 中,谢谢!
- extjs分页全显了,不能出现分页,不用后台,我想模拟出来那些分页的效果
- 新手请教!如何用客户端代码操作服务器端数据库中的数据?
http://cherne.net/brian/resources/jquery.hoverIntent.html
http://cherne.net/brian/resources/jquery.hoverIntent.js
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>12345</title>
<style type="text/css">
.mir{
font-size: 14px;
color: #999900;
text-decoration: none;
position: absolute;
left: 522px;
top: 126px;
padding: 0px;
display: block;
width: 72px;
height: 19px;
}
.mu{
width: 55px;
position: absolute;
margin: 0px;
z-index: 100;
left: 610px;
top: 129px;
height: 150px;
list-style-type: none;
}
.mu li{
height: 20px;
width: 55px;
border: 1px solid #003399;
font-size: 13px;
line-height: 20px;
margin-top: 2px;
}
</style>
</head><body>
<span id="mirr" class="mir" onMouseOver="id=setInterval(fff,100)" onmouseout="clearInterval(id);val=0;">更多</span>
<ul class="mu" id="milk" style="display: none">
<li id="ss1" onClick="setTab('ss',1,5)">111</li>
<li id="ss2" onClick="setTab('ss',2,5)">222</li>
<li id="ss3" onClick="setTab('ss',3,5)">333</li>
<li id="ss4" onClick="setTab('ss',4,5)">444</li>
<li id="ss5" onClick="setTab('ss',5,5)">555</li><ul>
</body>
<script language="javascript">
var id;
var val=0;
function fff(){
val++;
if(val>=10){
show();
}
}
function show(){
var tag = document.getElementById("milk")
if (tag.style.display=="none") { tag.style.display = "block" }}
document.onclick = function(e){ var e = e||window.event,t = e.target||e.srcElement;
if(t.innerHTML=='更多') return;
document.getElementById("milk").style.display = "none"; }
window.onload=function(){
var lis = document.getElementById("milk").getElementsByTagName("li");
for(var i=0;i<lis.length;i++)
{
lis[i].onmouseover=function(){
this.style.backgroundColor='#52BFF5';
this.style.color='red';
};
lis[i].onmouseout=function(){
this.style.backgroundColor='white';
this.style.color='black';
};
}
};</script>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>12345</title>
<style type="text/css">
.mir{
font-size: 14px;
color: #999900;
text-decoration: none;
position: absolute;
left: 522px;
top: 126px;
padding: 0px;
display: block;
width: 72px;
height: 19px;
}
.mu{
width: 55px;
position: absolute;
margin: 0px;
z-index: 100;
left: 610px;
top: 129px;
height: 150px;
list-style-type: none;
}
.mu li{
height: 20px;
width: 55px;
border: 1px solid #003399;
font-size: 13px;
line-height: 20px;
margin-top: 2px;
}
</style>
</head><body>
<span id="mirr" class="mir" onMouseOver="id=setInterval(fff,100)" onmouseout="clearInterval(id);val=0;">更多</span>
<ul class="mu" id="milk" style="display: none">
<li id="ss1" onClick="setTab('ss',1,5)">111</li>
<li id="ss2" onClick="setTab('ss',2,5)">222</li>
<li id="ss3" onClick="setTab('ss',3,5)">333</li>
<li id="ss4" onClick="setTab('ss',4,5)">444</li>
<li id="ss5" onClick="setTab('ss',5,5)">555</li><ul>
</body>
<script language="javascript">
var id;
var val=0;
function fff(){
val++;
if(val>=5){
show();
}
}
function show(){
var tag = document.getElementById("milk")
if (tag.style.display=="none") { tag.style.display = "block" }}
document.onclick = function(e){ var e = e||window.event,t = e.target||e.srcElement;
if(t.innerHTML=='更多') return;
document.getElementById("milk").style.display = "none"; }
window.onload=function(){
var lis = document.getElementById("milk").getElementsByTagName("li");
for(var i=0;i<lis.length;i++)
{
lis[i].onmouseover=function(){
this.style.backgroundColor='#52BFF5';
this.style.color='red';
};
lis[i].onmouseout=function(){
this.style.backgroundColor='white';
this.style.color='black';
};
}
};</script>
</html>
<script type="text/javascript">
var mytimer = null;
$(".mir").mouseover(function () {
mytimer = window.setTimeout("myfunc('123','456')", 3000);
}) $(".mir").mouseout(function () {
clearTimeout(mytimer);
mytimer = -1;
}) function myfunc(t1, t2) {
if (mytimer == -1) return;
alert(t1+" "+t2);
clearTimeout(mytimer);
mytimer = null;
}
</script>
写完 手工。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>12345</title>
<style type="text/css">
.mir{
font-size: 14px;
color: #999900;
text-decoration: none;
position: absolute;
left: 522px;
top: 126px;
padding: 0px;
display: block;
width: 72px;
height: 19px;
}
.mu{
width: 55px;
position: absolute;
margin: 0px;
z-index: 100;
left: 610px;
top: 129px;
height: 150px;
list-style-type: none;
}
.mu li{
height: 20px;
width: 55px;
border: 1px solid #003399;
font-size: 13px;
line-height: 20px;
margin-top: 2px;
}
</style>
</head><body>
<span class="mir" onMouseOver="show()" onmouseout="clearTimeout(kkk)">更多</span>
<ul class="mu" id="milk" style="display: none">
<li id="ss1" onClick="setTab('ss',1,5)">111</li>
<li id="ss2" onClick="setTab('ss',2,5)">222</li>
<li id="ss3" onClick="setTab('ss',3,5)">333</li>
<li id="ss4" onClick="setTab('ss',4,5)">444</li>
<li id="ss5" onClick="setTab('ss',5,5)">555</li><ul>
</body>
<script language="javascript">
var kkk;
function show() {
kkk = setTimeout(function() {
var tag = document.getElementById("milk");
if (tag.style.display == "none") {
tag.style.display = "block"
}
},
500)
}
document.onclick = function(e) {
var e = e || window.event,
t = e.target || e.srcElement;
if (t.innerHTML == '更多') return;
document.getElementById("milk").style.display = "none";
}
window.onload = function() {
var lis = document.getElementById("milk").getElementsByTagName("li");
for (var i = 0; i < lis.length; i++) {
lis[i].onmouseover = function() {
this.style.backgroundColor = '#52BFF5';
this.style.color = 'red';
};
lis[i].onmouseout = function() {
this.style.backgroundColor = 'white';
this.style.color = 'black';
};
}
};
</script>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>12345</title>
<style type="text/css">
.mir{
font-size: 14px;
color: #999900;
text-decoration: none;
position: absolute;
left: 522px;
top: 126px;
padding: 0px;
display: block;
width: 72px;
height: 19px;
}
.mu{
width: 55px;
position: absolute;
margin: 0px;
z-index: 100;
left: 610px;
top: 129px;
height: 150px;
list-style-type: none;
}
.mu li{
height: 20px;
width: 55px;
border: 1px solid #003399;
font-size: 13px;
line-height: 20px;
margin-top: 2px;
}
</style>
</head><body>
<span class="mir" onMouseOver="show()" onmouseout="clearTimeout(kkk)">更多</span>
<ul class="mu" id="milk" style="display: none">
<li id="ss1" onClick="setTab('ss',1,5)">111</li>
<li id="ss2" onClick="setTab('ss',2,5)">222</li>
<li id="ss3" onClick="setTab('ss',3,5)">333</li>
<li id="ss4" onClick="setTab('ss',4,5)">444</li>
<li id="ss5" onClick="setTab('ss',5,5)">555</li><ul>
</body>
<script language="javascript">
var kkk;function show(){kkk=setTimeout(function(){var tag=document.getElementById("milk");if(tag.style.display=="none"){tag.style.display="block"}},500)};document.onclick=function(e){var e=e||window.event,t=e.target||e.srcElement;if(t.innerHTML=='更多')return;document.getElementById("milk").style.display="none"};window.onload=function(){var lis=document.getElementById("milk").getElementsByTagName("li");for(var i=0;i<lis.length;i++){lis[i].onmouseover=function(){this.style.backgroundColor='#52BFF5';this.style.color='red'};lis[i].onmouseout=function(){this.style.backgroundColor='white';this.style.color='black'}}};
</script>
</html>
var kkk;function show(){kkk=setTimeout(function(){var tag=document.getElementById("milk");if(tag.style.display=="none"){tag.style.display="block"}},500)}
和
<span class="mir"加一个onmouseout="clearTimeout(kkk)"