Posted in Javascript onNovember 29, 2013
一个简单的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
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@