欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

css配合jquery美化 select

程序员文章站 2023-02-17 13:14:43
一个简单的css配合jq美化select . 代码如下:

一个简单的css配合jq美化select
css配合jquery美化 select

. 代码如下:


<p 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>
</p>


. 代码如下:


<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">

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

</style>