我刚刚从这个主题下载了源代码
http://tympanus.net/codrops/2012/11/29/simple-effects-for-drop-down-lists/
demo http://tympanus.net/Development/SimpleDropDownEffects/index6.html
并将其添加到我的一个项目并且工作正常,但我想添加链接作为值链接到任何网站作为ahref 我发现了一些其他主题的东西,但没有和我一起工作,而且很长一段时间都是这样写的,所以我添加了这个主题
<select id="cd-dropdown" name="cd-dropdown" class="cd-select">
<option value="-1" selected>choose an option to test</option>
<option value="1" class="icon-monkey">Students</option>
<option value="2" class="icon-bear">Courses</option>
<option value="3" class="icon-squirrel">Instructors</option>
<option value="4" class="icon-elephant">Departments</option>
答案 0 :(得分:2)
试试这个
<select id="cd-dropdown" name="cd-dropdown" class="cd-select">
<option value="-1" selected>choose an option to test</option>
<option value="1" class="icon-monkey">Students</option>
<option value="2" class="icon-bear">Courses</option>
<option value="3" class="icon-squirrel">Instructors</option>
<option value="4" class="icon-elephant">Departments</option>
</select>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript">
jQuery('#cd-dropdown').on('change', function(){
if(jQuery(this).val() == 1){
window.location.href = 'http://google.com'
}
// and so on
})
</script>
您必须为所有选项jQuery代码提供目标网址。
答案 1 :(得分:0)
试试这个
$('#cd-dropdown').on('change', function(){
var value = $(this).val();
if(value == 1){ // that is for Students
window.location.href = 'http://google.com';
}
// and so on
})
答案 2 :(得分:0)
试试这个
$('.cd-dropdown li').click(function(){
if($(this).attr('data-value')==1){
window.location.href = 'http://google.com';
}
})
插件用ul替换选择框[id = cd-dropdown] [class = cd-dropdown]