想在Zoomla!逐浪cms做的站上有更好的表现效果,比如下面的这个效果就很美,有没有办法整合进来?
答案是肯定的!
[attachimg]17611[/attachimg]
- <!DOCTYPE HTML>
- <html>
- <head>
- <meta charset="utf-8">
- <title>可自动放大可全屏播放的轮换图</title>
- <script type="text/javascript" src="js/jquery.min.js"></script>
- <script type="text/javascript" src="js/tiksluscarousel.js"></script>
- <link rel="stylesheet" href="css/tiksluscarousel.css" />
- </head>
- <body>
- <!-- 代码 开始 -->
- <div id="fruits">
- <ul>
- <li><img src="images/fruits1.jpg" /></li>
- <li><img src="images/fruits2.jpg" /></li>
- <li><img src="images/fruits3.jpg" /></li>
- <li><img src="images/fruits4.jpg" /></li>
- <li><img src="images/fruits5.jpg" /></li>
- </ul>
- </div>
- <script language="javascript">
- $(document).ready(function(){
- $("#fruits").tiksluscarousel({width:640,height:480,nav:'thumbnails',current:1,type:'zoom'});
- });
- </script>
- <!-- 代码 结束 -->
- </body>
- </html>
- JQuery要点:
- //自动放大
- var showCaption = function(n) {
- var li = carousel.find("li:nth-child(" + n + ")");
- var caption = li.find(".caption");
- var slideleft=100/count;
- if (caption.hasClass("animated")) {
- caption.removeClass("animated").removeClass(options.customAnimationCaption);
- }
- if (options.customAnimationCaption != '') {
- var l=li.position().left;
- li.find(".caption").css({left:l+"px",fontSize:carousel.width()*options.captionFontRatio + "%"});
- li.find(".caption").addClass(options.customAnimationCaption).addClass("animated").show();
- }else{
- li.find(".caption").css({left: 101+"%",fontSize:carousel.width()*options.captionFontRatio + "%"}).show().animate({left: (options.current*slideleft - slideleft) + "%"}, 1500);
- }
- };
- //上一张和下一张图片链接
- var navIcons=function(){
- var nav_left=carousel.find(".nav_left");
- var nav_right=carousel.find(".nav_right");
- if(options.current<=1){ ;nav_left.hide();}else{nav_left.show();}
- if(options.current>=count){nav_right.hide();}else{nav_right.show();}
- if(options.navIcons==true){
- //nav_left.show();nav_right.show();
- nav_right.find("span").hide();
- nav_left.find("span").hide();
- if(!nav_right.hasClass("navIcons")){nav_right.addClass("navIcons");}
- if(!nav_left.hasClass("navIcons")){nav_left.addClass("navIcons");}
- if(options.current<count){
- var tn=parseInt(options.current) + 1;
- if(!nav_right.hasClass("navIcons_next")){nav_right.addClass("navIcons_next");}
- nav_right.html("").append(ul.find("li:nth-child("+(tn) + ")").html());
- nav_right.find("img.tslider").removeClass("tslider");
- }
- if(options.current>1){
- var tp=parseInt(options.current-1);
- if(!nav_left.hasClass("navIcons_prev")){nav_left.addClass("navIcons_prev");}
- nav_left.html("").append(ul.find("li:nth-child("+(tp) + ")").html());
- nav_left.find("img.tslider").removeClass("tslider");
- }
- }
- };
复制代码完整模板点附件下载就可以了:
[attach]17603[/attach]