在前端頁面中經常要實現提示框功能,例如將滑鼠放在qq頭像上會出現提示框
如圖:
當滑鼠移開頭像時提示框不會立馬消失,當滑鼠放到提示框上面提示框也不會消失。
使用js實現:
1.在body裡面放兩個div分別代表頭像和提示框
頭像
提示框
![](https://pic.w3help.cc/591/c1d05ec6c89ca2caca9db44799f37.jpeg)
因為提示框是隱藏的所以要給提示框設定css display:none。
2.實現滑鼠移動到頭像時顯示提示框:
var odiv1=document.getelementbyid('ll');
var odiv2=odiv1.getelementsbytagname('div');//獲取頭像和提示框
var timer=null;//定時器
odiv2[0].οnmοuseοver=function ()
3.實現滑鼠移除頭像時提示框消失,用定時器實現延時消失,而不是立即消失,如果立即消失則無法將滑鼠放到提示框上
odiv2[0].οnmοuseοut=function () ,500);//過500ms提示框消失
}
4.但這時候滑鼠移動到提示框上,提示框會消失,接下來實現滑鼠移動到提示框上,提示框不會消失:
odiv2[1].οnmοuseοver=function ()
5.設定滑鼠移出提示框500ms後,提示框消失
odiv2[1].οnmοuseοut=function () ,500);
}
6.現在有個問題,當滑鼠從頭像上移動到提示框上,然後再從提示框移動到頭像上時,500ms後提示框會消失,因此當移入頭像時要關掉定時器
7.總的**如下:
頭像提示框
定時器的運用,延時提示框
先上 doctype html html head meta charset utf 8 title title style div1 div2 divstyle script window.onload function odiv1.onmouseout function 500 odiv2.on...
超酷js提示框
最近主站首頁要新增乙個js提示框,找了好久終於找到了乙個非常幫的js提示框 實現起來非常簡單,而且效果很棒,現在提供給大家,希望對大家有幫助。boxover.js檔案內容為 boxover v 2.1 17th june 2006 by oliver bryant with help of matt...
JS實現跟隨滑鼠的提示框
諸葛亮 a 霍去病 a 唐太宗 a 武則天 a msg div body text css a msg style js window.onload function oas i onmouseout function oas i onmousemove function ev 上述 為什麼要在座標...