教程集 www.jiaochengji.com
教程集 >  jQuery  >  jquery 教程  >  正文 css配合jquery美化 select

css配合jquery美化 select

发布时间:2014-05-19   编辑:jiaochengji.com
select的美化在之前的文章中也有介绍过,在本文将为大家介绍下使用css配合jquery美化select,感兴趣的朋友可以参考下
一个简单的css配合jq美化select
 
复制代码 代码如下:

<div id="main">
<section id="basic-usage">
<select id="basic-usage-demo">
<option value="">请选择…</option>
<option>1</option>
<option>2</option>
<option>3</option>
</select>
</section>
</div>

复制代码 代码如下:

<script>
$(document).ready(function() {
$('#basic-usage-demo').fancySelect();

// Boilerplate
var repoName = 'fancyselect'

$.get('' + repoName, function(repo) {
var el = $('#top').find('.repo');

el.find('.stars').text(repo.watchers_count);
el.find('.forks').text(repo.forks_count);
});

var menu = $('#top').find('menu');

function positionMenuArrow() {
var current = menu.find('.current');

menu.find('.arrow').css('left', current.offset().left + (current.outerWidth() / 2));
}

$(window).on('resize', positionMenuArrow);

menu.on('click', 'a', function(e) {
var el = $(this),
href = el.attr('href'),
currentSection = $('#main').find('.current');

e.preventDefault();

menu.find('.current').removeClass('current');

el.addClass('current');

positionMenuArrow();

if (currentSection.length) {
currentSection.fadeOut(300).promise().done(function() {
$(href).addClass('current').fadeIn(300);
});
} else {
$(href).addClass('current').fadeIn(300);
}
});

menu.find('a:first').trigger('click')
});
</script>

复制代码 代码如下:

<style type="text/css">

div#main { font-size: 16px; line-height: 26px; color: #fff; }
div#main div.fancy-select { margin: 0 auto 60px; width: 200px; }

</style>

您可能感兴趣的文章:
css配合jquery美化 select
基于JQuery的Select选择框的华丽变身
基于jquery的网页SELECT下拉框美化代码
JQuery SELECT单选模拟jQuery.select.js
select标签模拟/美化方法采用JS外挂式插件
jQuery 方法大全方便学习参考
jqTransform form表单美化插件使用方法
jQuery表单美化和验证插件 Formly
JQuery 常用方法基础教程
2013年优秀jQuery插件整理小结

关键词: css  jquery  美化select   
[关闭]
~ ~