1
我使用jQuery創建了一些自定義選擇框,因此我可以完全按照我想要的方式對它們進行樣式設置。在變化高度的div上滑出
首先,我用CSS做了它,但我希望在點擊時打開選項,而不是在懸停時打開。該選擇是ul
與不同的li
's,第一個是在打開選擇框之前可見的單個li
。
問題是我必須在菜單上綁定一個mouseout
,但它不能識別overflow:hidden;
的移除或高度的變化,從而使得selectbox在第一個li(最初可見'hitbox')。
我在的jsfiddle重新創建一個簡單的例子:
那小提琴居然還在說'mouseout',但改變爲'mouseleave'不解決這個問題! - 我不需要繞過設置高度:) – Kokos 2011-12-22 08:39:59
哎呦,更新了小提琴的鏈接,供將來參考。很高興它的作品。 – 2011-12-22 08:42:49