2012-11-02 144 views
0

可能重複:
Prevent select dropdown from opening in FireFox and Opera限制選項中選擇元素

我在HTML文件中的選擇標記,我想要的是打開單擊此選擇標籤我自己的表。但選擇標籤的這個選項窗口也打開了我不想要的。
有沒有辦法讓選項不會在SELECT標籤中打開?

+1

我不能使用jQuery前右側的第二個方法做到這一點......但是,這可能在YUI .. – Abhinav

+0

你想使用'select'標籤不打開呢? –

回答

1

SELECT下拉菜單在您觸發mousedown事件後立即打開。爲防止它被打開,您必須阻止mousedown上的事件,以便它不會觸發任何其他事件。這是例如:

function test() { 
    // do something here 
    return false; 
} 

與HTML

<select onmousedown="test();"><!-- options here --></select> 

OR

function test() { 
    // do something here 
} 

與HTML

<select onmousedown="test(); return false;"><!-- options here --></select> 

所不同的是與第一方法中, SELECT標籤上的mousedown事件中不能再調用該功能。但是你可以用return false;