我想要在Android設備的瀏覽器上自動打開組合框。
我有以下代碼:在Android設備的移動瀏覽器上自動打開組合框
<!doctype html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<script src="jquery-1.8.0.min.js" type="text/javascript"></script>
<title>Combobox</title>
</head>
<body>
<div id="combobox">
<select id="select">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
</div>
<script>
$(document).ready(function() {
document.getElementById('select').size=3;
});
</script>
</body>
</html>
這個工作在桌面瀏覽器(見截圖1),但遺憾的是沒有與Android設備上的瀏覽器(見截圖2),只觸及組合框後,目前出現的選項:
我想他們打開頁面後立即出現(見截圖3)
如果可能的話(滾動後的其他選項),只顯示3個選項:
我該怎麼辦那?
編輯1:同時,我發現了一個類似的問題here,但它似乎還沒有解決之道...
編輯2:我現在找到了一個解決辦法與jQuery Mobile的和一個列表視圖,請參閱下面的答案,但我仍在等待其他(更好)的想法...
可能重複http://stackoverflow.com/questions/2048213/open-select-using-javascript-jquery – zizoujab
@ Zied-Jaballah感謝您的留言,您提到的線索是關於「」有沒有方法使用Javascript(和jQuery)打開選擇框?「 '。我知道,有一種方式,看看我的解決方案,但這不幸**不適用於Android設備的移動瀏覽器** ... – Taifun