css配合jquery美化 select

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

css配合jquery美化 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>