我選擇了一個名爲HeapBox的插件,以便設計一些select
下拉菜單。jQuery HeapBox「this」內部事件
此插件不會添加關於框狀態(打開或關閉)的任何信息,但它確實有事件,如openStart
和closeCompleted
。
我實現如下:
$('select').heapbox({
'openStart' : function() { $(this).addClass('open'); },
'closeComplete' : function() { $(this).removeClass('open'); }
});
然而,this
是不確定的。我試圖瞭解爲什麼this
沒有引用自定義選擇元素的對象實例。它似乎是一個標準的樣板,但它看起來事件沒有對相關heapBox的引用。
有沒有其他人使用過這個插件之前,有沒有辦法完成我想要做的事情,而無需修改他們的源代碼?
@ M90好主意,但並沒有什麼綁定到這裏... – zeroflagL