Team:ZJU-China/Notebook/week1
From 2011.igem.org
(Difference between revisions)
Line 14: | Line 14: | ||
<title>jQuery Tools standalone demo</title> | <title>jQuery Tools standalone demo</title> | ||
- | + | <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script> | |
- | <script src="http:// | + | |
Line 24: | Line 23: | ||
<!-- accordion styling --> | <!-- accordion styling --> | ||
<style> | <style> | ||
- | + | body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td{ margin:0; padding:0;} | |
- | + | img{ border:0;} | |
- | + | ul,li,ol{ list-style:none;} | |
- | + | body{ font-size:12px; font-family:Tahoma,Arial,Helvetica,sans-serif; color:#111;} | |
- | + | ||
- | + | /* 首页轮播 */ | |
- | + | ||
- | + | .slider{ width:1000px; height:272px; overflow:hidden;} | |
- | } | + | .slider .big{ float:left; width:630px; height:250px; padding:10px; overflow:hidden; border:1px solid #f3f3f3; } |
- | + | .slider .bigCon{ position:relative; width:630px; height:250px; overflow:hidden;} | |
- | /* | + | .slider .big ul{ position:absolute; top:0; left:0; width:630px; overflow:hidden;} |
- | + | .slider .big ul li{ float:left; width:630px; height:250px;} | |
- | + | .slider .big a, .slider .big img{ display:block; width:630px; height:250px;} | |
- | + | .slider .small{ float:right; width:347px; margin-left:1px; display:inline;} | |
- | + | .slider .small li{ float:left; width:339px; margin:4px 0 5px 7px; display:inline; overflow:hidden;} | |
- | + | .slider .small li div{ height:34px; border:1px solid #f3f3f3; padding:5px 6px; overflow:hidden;} | |
- | + | .slider .small li img{ float:left; width:60px; height:34px;} | |
- | + | .slider .small li p{ margin-left:72px;} | |
- | + | .slider .small li.on{ margin:4px 0 5px; padding-left:8px; background:url(global_bg.png) -51px -135px no-repeat #edf7ff; } | |
- | + | .slider .small li.on div{ padding:5px 6px 5px 6px; border:1px solid #cfe9fe; border-left:0;} | |
- | + | ||
- | + | /* 二级页轮播 */ | |
- | + | .slider1{ width:778px; height:254px; padding:5px; background:#f8f8f8; border:1px solid #e6e6e6; } | |
- | + | .slider1 .sliderCon{ position:relative; width:778px; height:254px; overflow:hidden;} | |
- | + | .slider1 #BigImg{ position:absolute; width:778px; } | |
- | + | .slider1 #BigImg img{ width:778px; height:254px;} | |
- | + | ||
- | } | + | .slider1 #Num{ position:absolute; right:20px; bottom:15px;} |
- | + | .slider1 #Num li{ float:left; width:18px; height:18px; margin-left:6px; display:inline; text-align:center; background:#ffa800; border:1px solid #FF6600; line-height:18px; color:#fff;} | |
- | /* | + | .slider1 #Num li.on{ background:#FF6600; font-weight:bold;} |
- | + | ||
- | + | ||
- | + | ||
- | } | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | } | + | |
- | + | ||
- | + | ||
- | # | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | } | + | |
- | + | ||
</style> | </style> | ||
Line 85: | Line 58: | ||
<body> | <body> | ||
+ | <script type="text/javascript"> | ||
+ | /** | ||
+ | * scroll (Version 1.0) | ||
+ | * http://rockydo.com | ||
+ | * @author Rocky (296456018@qq.com) | ||
+ | * | ||
+ | * Create a Slider | ||
+ | * @example | ||
+ | $("#Slider").Slider({ | ||
+ | num : "#SliderSmall", | ||
+ | bigImg : "#SliderBig" | ||
+ | }); | ||
+ | * on jQuery | ||
+ | * date: 2011-7-14 | ||
+ | */ | ||
- | + | (function($) { | |
- | + | $.fn.Slider = function(options) { | |
+ | var setting = { | ||
+ | num: "", | ||
+ | bigImg: "", | ||
+ | timeOut: 3000 | ||
+ | }; | ||
+ | var opts = $.extend({},setting, options); | ||
- | + | var runIndex = 0; | |
- | + | var adHeight = $(opts.bigImg + " li").height(); | |
- | + | var timer; | |
- | + | ||
- | + | var _showImg = function(index) { | |
- | + | $(opts.bigImg).stop(true, false).animate({ | |
- | + | top: -adHeight * index | |
- | + | },1000); | |
- | + | $(opts.num + " li").removeClass("on").eq(index).addClass("on"); | |
- | + | }; | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | var _auto = function() { | |
- | + | timer = setTimeout(function() { | |
- | + | runIndex++; | |
- | + | if (runIndex == $(opts.bigImg + " li").length) { | |
- | + | runIndex = 0; | |
- | + | } | |
- | + | _showImg(runIndex); | |
+ | _auto(); | ||
+ | },opts.timeOut); | ||
+ | }; | ||
- | + | var _stop = function() { | |
+ | clearTimeout(timer); | ||
+ | }; | ||
+ | |||
+ | return this.each(function() { | ||
+ | _auto(); | ||
+ | $(opts.bigImg).hover(function() { | ||
+ | _stop(); | ||
+ | },function() { | ||
+ | _auto(); | ||
+ | }); | ||
- | + | $(opts.num + " li").hover(function() { | |
- | + | _stop(); | |
- | $(function() { | + | runIndex = $(opts.num + " li").index(this); |
+ | _showImg(runIndex); | ||
+ | },function() { | ||
+ | _auto(); | ||
+ | }).eq(0).hover().addClass("on"); | ||
+ | }); | ||
+ | }; | ||
+ | })(jQuery); | ||
- | $("# | + | //实例化 |
+ | $(function() { | ||
+ | //轮播样式1 | ||
+ | $("#Slider").Slider({ | ||
+ | num: "#SliderSmall", | ||
+ | bigImg: "#SliderBig", | ||
+ | timeOut: 5000 | ||
+ | }); | ||
+ | |||
+ | //轮播样式2 | ||
+ | $("#Slider1").Slider({ | ||
+ | num: "#Num", | ||
+ | bigImg: "#BigImg" | ||
+ | }); | ||
}); | }); | ||
</script> | </script> | ||
+ | <h2> 效果一</h2> | ||
+ | <div class="slider" id="Slider"> | ||
+ | <div class="big"> | ||
+ | <div class="bigCon"> | ||
+ | <ul id="SliderBig"> | ||
+ | <li><a href=""><img src="http://img04.taobaocdn.com/tps/i4/T1ymNIXglAXXXXXXXX-540-290.jpg" /></a></li> | ||
+ | <li><a href=""><img src="http://img01.taobaocdn.com/tps/i1/T1xXVJXclzXXXXXXXX-540-290.jpg" /></a></li> | ||
+ | <li><a href=""><img src="http://img03.taobaocdn.com/tps/i3/T1L.lIXjFyXXXXXXXX-540-290.jpg" /></a></li> | ||
+ | <li><a href=""><img src="http://img03.taobaocdn.com/tps/i3/T1tc9iXbhaXXXXXXXX-540-290.png" /></a></li> | ||
+ | <li><a href=""><img src="http://img04.taobaocdn.com/tps/i4/T10LpzXcBsXXXXXXXX-540-290.jpg" /></a></li> | ||
+ | </ul> | ||
+ | </div> | ||
+ | </div> | ||
+ | <ul class="small" id="SliderSmall"> | ||
+ | <li> | ||
+ | <div> | ||
+ | <img src="http://img04.taobaocdn.com/tps/i4/T1ymNIXglAXXXXXXXX-540-290.jpg" /> | ||
+ | <p>十日美国东西海岸畅销名城+名胜套餐B(豪华团)(纽约接机,洛杉矶送机)</p> | ||
+ | </div> | ||
+ | </li> | ||
+ | <li> | ||
+ | <div> | ||
+ | <img src="http://img01.taobaocdn.com/tps/i1/T1xXVJXclzXXXXXXXX-540-290.jpg" /> | ||
+ | <p>十日特别推荐轻松畅游东西海岸家庭欢乐套餐(超值团)(纽约接机,洛杉矶送机)</p> | ||
+ | </div> | ||
+ | </li> | ||
+ | <li> | ||
+ | <div> | ||
+ | <img src="http://img03.taobaocdn.com/tps/i3/T1L.lIXjFyXXXXXXXX-540-290.jpg" /> | ||
+ | <p>十一日美国东海岸四大名城+西海岸主题乐园热销推荐团</p> | ||
+ | </div> | ||
+ | </li> | ||
+ | <li> | ||
+ | <div> | ||
+ | <img src="http://img03.taobaocdn.com/tps/i3/T1tc9iXbhaXXXXXXXX-540-290.png" /> | ||
+ | <p>十二天美国东、西海岸经典旅游套餐(超值团)(纽约接机,洛杉矶送机)</p> | ||
+ | </div> | ||
+ | </li> | ||
+ | <li> | ||
+ | <div> | ||
+ | <img src="http://img04.taobaocdn.com/tps/i4/T10LpzXcBsXXXXXXXX-540-290.jpg" /> | ||
+ | <p>十二天美国东、西海岸经典旅游套餐(超值团)(纽约接机,洛杉矶送机)</p> | ||
+ | </div> | ||
+ | </li> | ||
+ | </ul> | ||
+ | </div> | ||
</body> | </body> | ||
</html> | </html> |
Revision as of 06:49, 4 October 2011