我已經創建了一個下拉的水印/提示解決方案,我絕對將標籤放置在select元素的頂部。水印標籤定位在選擇的頂部停止點擊傳播
不幸的是,當用戶點擊標籤的位置時,下拉不會打開 - 顯然點擊被標籤阻擋。有什麼辦法可以讓用戶點擊標籤時打開下拉菜單?我知道你不能通過javascript打開下拉菜單,但是你可以在點擊時觸發隱藏標籤嗎?
編輯:創建一個自定義的下拉菜單,如gmail在其下拉菜單中不是可行的選項。
我已經創建了一個下拉的水印/提示解決方案,我絕對將標籤放置在select元素的頂部。水印標籤定位在選擇的頂部停止點擊傳播
不幸的是,當用戶點擊標籤的位置時,下拉不會打開 - 顯然點擊被標籤阻擋。有什麼辦法可以讓用戶點擊標籤時打開下拉菜單?我知道你不能通過javascript打開下拉菜單,但是你可以在點擊時觸發隱藏標籤嗎?
編輯:創建一個自定義的下拉菜單,如gmail在其下拉菜單中不是可行的選項。
CSS可以處理該問題:將pointer-events: none
添加到label
。
這是所有現代瀏覽器支持..除了當前版本的IE瀏覽器(和Opera),所以你仍然不得不use JavaScript。
是的,但我們需要某種演示或源代碼。 –
不認爲它真的需要一個,但在這裏你去無論如何:http://jsfiddle.net/ajbeaven/Sj7CN/1/ – ajbeaven
我很好奇:你最終做了什麼? – thirtydot