<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>Examples</title> <meta name="description" content=""> <meta name="keywords" content=""> <link href="" rel="stylesheet"> <script src = "jquery.js"></script> <style> .slider-bar{ overflow: hidden; } li{ width:100px; float: left; height: 50px; text-align: center; line-height: 50px; cursor: pointer; list-style: none; } .slider-cont{ width:100px; height:100px; line-height: 100px; text-align: center; font-size: 20px; } .slider-block{ float:left; display: none; width:100px; height:100px; background:#dd1e2e; } </style> </head> <body> <div class="slider" id ="slider"> <div class="slider-bar"> <ul> <li>first</li> <li>second</li> </ul> </div> <div class="slider-cont"> <div class="slider-block" style="display:block">1</div> <div class="slider-block">2</div> </div> </div> <div class="slider" id="slider"> <div class="slider-bar"> <ul> <li>first</li> <li>second</li> </ul> </div> <div class="slider-cont"> <div class="slider-block" style="display:block">1</div> <div class="slider-block">2</div> </div> </div> </body> </html>
<script> (function($){ $.fn.slider = function(options){ var defaults = { background1:"#ccc", background2:"#ddd" }; var opt = $.extend({},defaults,options); return this.each(function(){ $(this).find("li").bind("click",function(){ var _index = $(this).index(); var _slider = $(this).closest("div").next().find(".slider-block"); _slider.eq(0).css("background",opt.background1) _slider.eq(_index).show().siblings().hide(); }) }) } })(jQuery) $(function(){ $(".slider").slider(); $(".slider").slider(); }) </script>
时间: 2024-10-24 23:12:43