2011-06-30 55 views
0

我有一個選擇列表,當我點擊並按住我的Mac觸控板,然後兩個手指滾動並放開列表中的一個選項,jQuery不會將其註冊爲單擊。有誰知道我如何捕捉這個動作?提前致謝。捕獲點擊並按住與jQuery的Mac觸控板

回答

0

您在點擊事件真的有興趣或有你剛纔使用的單擊事件已經在那裏你真的找了change event

變化事件被髮送到一個元素時,其值的變化。此事件限於<input>元素,<textarea>框和<select>元素。

+0

我無法使用更改事件,因爲我使用的jQuery selectmenu腳本將選擇列表重寫爲UL,將選項元素重寫爲LI。有什麼建議嗎? – Vincent

+0

@ user310404:您是否嘗試過使用更改事件?看起來像[selectmenu應該支持它](https://github.com/fnagel/jquery-ui/blob/selectmenu/ui/jquery.ui.selectmenu.js#L534),除非在選擇菜單中有一個錯誤。 –

0

2個可能的原因。

原因1:單擊保持和滾動是一樣的點擊和拖動

原因2:這是上點擊...不釋放,你必須先點擊向下的元素。