悬停以显示选择框选项
所提出的问题涉及创建一个在悬停时而不是单击后显示选项的选择框。提供的代码是一个简单的选择框:
<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中文网其他相关文章!