The site is here強制隱藏元素上的製表符停止?可能?
我已經選擇使用單選按鈕的標籤作爲它們的自定義按鈕。這意味着無線電輸入本身是顯示:無。因此,瀏覽器不會停止在收音機標籤上,但我希望它們能夠。
我試着強迫tabindex給他們,但沒有雪茄。
我想出了一個沒有意義的複選框放在標籤之前,並將其設置爲width:1px;和高度1px;這似乎只對鉻&野生動物園真正起作用。
那麼你有沒有其他的想法強迫在這些位置的製表位沒有顯示元素?
編輯:
只是櫃面別人來此,這就是我如何能夠使用JQuery小複選框插入鉻&野生動物園:
if ($.browser.safari) {
$("label[for='Unlimited']").parent().after('<input style="height:1px; width:1px;" type="checkbox">');
$("label[for='cash']").parent().after('<input style="height:1px; width:1px;" type="checkbox">');
$("label[for='Length12']").parent().after('<input style="height:1px; width:1px;" type="checkbox">');
}
注:$ .browser.webkit是不成真...所以我不得不使用野生動物園
這不起作用,即使將tabindex =「0」放在隱藏的無線電輸入的標籤上似乎也會被跳過。至少在鍍鉻。 – ParoX 2010-08-21 13:52:54
@Brian,看來我錯了; 'tabindex'非非表單元素是某些瀏覽器(例如IE和Firefox,這是我測試過的)的擴展。 – strager 2010-08-21 23:14:34
那麼,如果它適用於Firefox和IE(2種最流行的瀏覽器),那麼這將作爲解決方案。似乎實際上鍛鍊,因爲複選框方法最適合鉻和Safari瀏覽器...所以我會使用複選框方法爲那些2 ...一切我會用tabindex = 0 – ParoX 2010-08-22 01:10:46