1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > jQuery实现图片与文字描述左右滑动自动切换办法【jquery】

jQuery实现图片与文字描述左右滑动自动切换办法【jquery】

时间:2022-01-21 16:04:44

相关推荐

jQuery实现图片与文字描述左右滑动自动切换办法【jquery】

web前端|js教程

jQuery,图片,文字描述,滑动,切换

web前端-js教程

本文实例讲述了jQuery实现图片与文字描述左右滑动自动切换的方法。分享给大家供大家参考。具体如下:

网页微信群发源码,ubuntu开机引导修改,tomcat调整最大连接,爬虫隐藏信息,php文章管理系统教程,nginx seolzw

这里使用jQuery制作CSS左右图片无缝滚动自动切换的焦点图JS特效。一边飞出一边变淡的效果非常漂亮,带小按钮。

本地生活通源码,vscode获取项目根目录,ubuntu的icmp,tomcat并发连接失败,网上爬虫知识,php5.6 vc,望江seo优化哪家性价比高,简洁大气的网站,织梦模板组成lzw

效果图如下:

淘客展示网站源码,ubuntu如何新建txt,网页爬虫的英文,域名授权 php,seo框架修复lzw

具体代码如下:

JQUERY图片切换特效带标题和描述纯JS CSS打造 -/* YUI reset */* {margin:0; padding:0;}/* body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;} */table {border-collapse:collapse;border-spacing:0;}fieldset,img { border:0;}address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}ol,ul,li {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}q:before,q:after {content:\;}abbr,acronym { border:0;}/* my */.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}.clearfix {zoom:1;}body {color:#333; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif;}a {text-decoration:none; color:#333;}a:hover {text-decoration:underline;}.focus {width:600px; height:250px; background:#eee; margin:10px auto; position:relative; overflow:hidden;}.focus ul {}.focus li {width:550px; height:200px; padding:25px; position:absolute; left:600px; top:0;}.focus li h5, .focus li p, .focus li a.button {float:left; position:relative;}.focus li h5 {width:300px; font-size:22px; font-family:"Microsoft YaHei";}.focus li p {width:300px; line-height:22px; font-size:14px; margin:1em 0;}.focus li a.button {width:100px; height:30px; background:#333; cursor:pointer; display:none;}.focus li a.button:hover {background:#666;}.focus li div.imgBox {float:right; width:200px; height:200px; position:relative; background:#dddddd;}.focus li div.imgBox img {width:200px; height:200px;}.focus .btn {position:absolute; width:600px; height:6px; padding:10px; text-align:center; left:0; bottom:0;}.focus .btn span {display:inline-block; width:10px; height:6px; background:#999; margin:0 3px;}.focus .btn span.on {background:#000;}$(function() { var len = $(".focus ul li").length; var width = 600; //整体宽度,根据此计算偏移量 var indent = 50; //标题隐藏时往回走的一小段长度 var index = 0; var picTimer; var btn = "

"; for(var i = 0; i < len; i++) { btn += ""; } btn += "

"; $(".focus").append(btn); $(".focus .btn span").mouseenter(function() { index = $(".focus .btn span").index($(this)); play(index); }).eq(0).trigger("mouseenter"); $(".focus").hover(function() { clearInterval(picTimer); },function() { picTimer = setInterval(function() { play(index); index++; if(index == len) {index = 0;} },5000); }).trigger("mouseleave"); function play(index) { var $now = $(".focus ul li.on"); if($now.length > 0) { $now.find("h5").stop(true,true).animate({left:"-" + (width - indent) + "px"},400,function() { $(this).animate({left:"-"+ (2*width) +"px"},400); }); $now.find("a.button").stop(true,true).fadeTo(400,0); var hideDelay = setTimeout(function() { $now.find("p").stop(true,true).animate({left:"-" + (width - indent) + "px"},400,function() { $(this).animate({left:"-"+ (2*width) +"px"},400); $now.find("div.imgBox").stop(true,true).animate({left:"-"+ (2*width) +"px"},400); }); },200); var showDelayA = setTimeout(function() { show(index); },700); } else { show(index); } } function show(index) { var $next = $(".focus ul li").eq(index); $next.find("h5").css({left:"0px"}); $next.find("p").css({left:"0px"}); $next.find("a.button").css({left:"0px"}); $next.find("div.imgBox").css({left:"0px"}); $next.find("h5").stop(true,true).animate({left:"-"+ width +"px"},400); var showDelayB = setTimeout(function() { $next.find("div.imgBox").stop(true,true).animate({left:"-"+ width +"px"},300); $next.find("p").stop(true,true).animate({left:"-"+ width +"px"},300,function() { $next.find("a.button").stop(true,true).animate({left:"-"+ width +"px"},300,function() {$(this).fadeTo(400,1);}); }); },300); $(".focus .btn span").removeClass("on").eq(index).addClass("on"); $(".focus ul li").removeClass("on").eq(index).addClass("on"); }});

很漂亮纯css打造的菜单导航

今天在浏览一个国外网站时候发现他的网站菜单很美啊 让我情不自禁地想去偷她!渐渐地我就神志不清拿出firebug开始和她交流拉!等我偷玩后我已经爱上这款很漂亮纯css打造的菜单导航,爱微网现在无私地分享给大家!只有一个愿望:大家好好珍惜她吧大家好好珍惜她吧大家好好珍惜她吧...[查看详细]

自己做的jQuery展开收起效果

今天唯美搭配网刚做的jquery下拉收缩特效,用jquery做的很简单,适合jquery入门者,主要用到jquery的slideToggle(),这个函数本身就是下拉收缩的最佳选择 今天刚做的jquery下拉收缩特效,用jquery做的很简单,适合jquery入门者,主要用到jquery的slideToggle(),这个函数本身就是下拉收缩的... [查看详细]

QQ和淘宝在线客服JS特效

QQ和淘宝在线客服JS特效左侧悬浮广告代码 美观适合企业 个人商城 淘宝商城 使用 代码很简洁 想添加QQ或淘宝在线客服 只要修改HTML标签 TABLE表格 增加和删除 把里面的参数改成自己账号对应的参数就OK拉 这款QQ在线客服 淘宝在线客服特效 大家也许见过!...[查看详细]

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。