你一定會問我, 這有什麼好說的

官網文件給得很詳細了咩

 

其實, 這篇是備忘一件事

 

我自已設了一組DIV, 要建簡易的選單功能

第一層(s1)選單是主項目, 第二層(s2)選單是要被展開的

 

當滑鼠移從第一層選單, 移進第二層選單時

就會觸動第一層選單的MouseOut事件

然後第二層選單就被關掉了....

 

滑鼠移到圖片上或是內層的DIV時, 也是會發生一樣的事情...

 

如果, 改成用 $.bind() 就會乖乖的了

使用mouseenter取代MouseOver,

mouseleave取代MouseOut

 

有一點要注意, 就是啟動事件的框架要弄對

不然換成$.bind()後, 一樣是不理你

javascript:

css:

 

其它的參考文章: http://tangb4c.yo2.cn/archives/632854/comment-page-1

它有提到, 有兩種方式可以解決

1. 用timer來避開

2. 用jQuery的$.bind()

 

那, 說真的, 因為懶惰, 所以會選用jQuery的$.bind()

寫起來簡單, 就不容易出錯

 

 

創作者介紹

shelleyura 發表在 痞客邦 PIXNET 留言(0) 人氣()