懸停以顯示選擇框選項
所提出的問題涉及創建一個在懸停時而不是單擊後顯示選項的選擇框。提供的程式碼是一個簡單的選擇框:
<select name="size"> <option value="small">Small</option> <option value="medium">Medium</option> <option value="large">Large</option> </select>
解決方案
提供的jQuery 解決方案旨在實現所需的行為:
$('#selectUl li:not(":first")').addClass('unselected'); $('#selectUl').hover( function(){ $(this).find('li').click( function(){ $('.unselected').removeClass('unselected'); $(this).siblings('li').addClass('unselected'); var index = $(this).index(); $('select option:selected').removeAttr('selected'); $('select[name=size]') .find('option:eq(' + index + ')') .attr('selected',true); }); }, function(){ });
說明
其他功能
解決方案已擴展為包括:
以上是如何在懸停而不是單擊時顯示選擇框選項?的詳細內容。更多資訊請關注PHP中文網其他相關文章!