jquery简单切换插件

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

jquery简单切换插件的相关文章

jQuery图片切换插件jquery.cycle.js

Cycle是一个很棒的jQuery图片切换插件,提供了很好的功能来帮助大家更简单的使用插件的幻灯功能 下载cycle插件并引入,此时,注意把引入它的代码放在引入jQuery主文件之后. <head> <script type="text/javascript" src="js/jquery-1.8.0.min.js"></script> <script type="text/javascript" src

推荐几款jquery图片切换插件

一.前言 毕业季到了,大家都在匆匆忙忙的记录大学里最美好的时光,照片中各种花式.各种姿势都涌现出来了.这么多的照片怎么展示出来给自己的好友看呢?有人选择做成视频,有人选择ps之后做成图片集,而我选择利用静态网页的形式进行展示. 二.用到的四个免费的jquery插件 注:都是网上免费的,自己测试过了,挺好用的,顺便改了改. 1.3D Change 下载地址:https://github.com/hjzgg/picture_show/tree/master/3D_change 效果展示 2.Samp

FlexSlider是一个非常出色的jQuery滑动切换插件

FlexSlider是一个非常出色的jQuery滑动切换插件,它支持所有主流浏览器,并有淡入淡出效果.适合所有初级和高级网页设计师使用.不过很多人都只是使用默认的参数,今天来说说具体的参数来给大家看看! $(window).load(function() { $('.flexslider').flexslider({ animation: "fade", //String: Select your animation type, "fade" or "sl

jQuery banner切换插件

今天学写了一个基于jQuery焦点图切换插件,有不对的地方还请多多指教,不多说下面是代码: 1.引jQuery库 <script src="http://code.jquery.com/jquery-1.11.1.min.js"></script> 2.Html部分 <!--Focus Html--> <div class="s_focus"> <ul class="f_img"> &l

jquery 简单分页插件jQuerypage

昨天项目手机端要用到table的分页,考虑到手机端界面小,系统数据不多,在没考虑大批量数据处理的前提前就下载了这个插件,简单. 展示数据datas为json格式. <!DOCTYPE html> <html lang="ch"> <head> <meta charset="UTF-8"> <title>Title</title> <link href="page.css"

jQuery简单倒计时插件

1. 按照特定的类结构布局. 2. 需要先引入jQuery,再引入此文件. /** * 简单倒计时 * * 支持页面内同时存在多个计时器并且不互相干扰 * * Usage: * * <div class="timer-simple-seconds" timer="3600"> * <span class="hour">hour</span>小时<span class="minute"&

jQuery简单日历插件版

先来看demo:http://codepen.io/jonechen/pen/xOgZMz 插件代码: ; (function($) { var Calendar = function(ele, options) { this.ele = ele; this.opt = options; this.defaults = { color: 'blue', fontsize: '14px', } this.obj = $.extend({}, this.defaults, this.opt); };

jquery 按钮切换插件

样式: 点击第二个按钮,弹出回调函数.然后改变颜色. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="t-Switch.css"> </head> <

jquery简单的tab切换特效插件jquery-tab demo代码下载

原文:jquery简单的tab切换特效插件jquery-tab demo代码下载 源代码下载地址:http://www.zuidaima.com/share/1550463496178688.htm <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htm