求jquery图片滚动的效果代码

就是在一个据矩形的div里面,比方说或800px×80px的div,里面的图片水平滚动,鼠标放上去最好能停下,另外最好能在图片下面加几个字的代码,要jquery版本的,有... 就是在一个据矩形的div里面,比方说或800px × 80px 的div,里面的图片水平滚动,鼠标放上去最好能停下,另外最好能在图片下面加几个字的代码,
要jquery版本的,有个MSClass里面的滚动效果不错,但是和jquery效果有冲突,
展开
 我来答
BS0小陈
2013-12-12 · TA获得超过116个赞
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:107万
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Prince____Yu
2013-12-12 · TA获得超过3718个赞
知道小有建树答主
回答量:864
采纳率:33%
帮助的人:945万
展开全部
<!doctype html>    
<html lang="en">    
<head>    
<meta charset="UTF-8">    
<title>图片轮播例子</title>    
<style>    
body,ul,li,h2{ list-style-type: none; padding: 0; margin: 0;}    
.wrap{ width: 700px; margin: 0 auto;}    
.wrap .img_banner {position:relative; width:698px; height:258px; border:1px solid #5576af;overflow:hidden; float: left;}    
.wrap .img_banner ul {position:absolute; z-index:1002;bottom:15px; right:10px;}    
.wrap .img_banner ul li { float:left; background:#fff; cursor:pointer; width:14px;height: 14px;line-height: 14px;margin-right: 15px; font-size: 12px; text-align: center;text-indent: -10000px;}    
.wrap .img_banner ul li.on { background:#ffb80e}    
.wrap .img_banner .img_list a{position:absolute;} /* 让四张图片都可以重叠在一起 */    
.wrap .img_banner .img_list img {border:0px; width: 698px; height: 258px;}    
</style>    
</head>    
<body>    
<div class="wrap">    
<div class="img_banner">    
<div class="img_list">    
<a href="#" target="_blank"><img src="/6rooms/html/img/gsh/gsh_banner1.jpg"></a>    
<a href="#" target="_blank"><img src="/6rooms/html/img/gsh/gsh_banner2.jpg"></a>    
<a href="#" target="_blank"><img src="/6rooms/html/img/gsh/gsh_banner3.jpg"></a>    
</div>    
</div>    
</div>    
</body>    
<script src="/6rooms/html/js/jquery.js"></script>    
<script>    
$(function(){     
function imgBannerChange(oImgBanner){    
var Timer = AutoNum =0;    
oImgBanner.append("<ul class='img_btn'></ul>");//生成按钮列表    
var oImgUl = oImgBanner.children('ul');//ul列表     
var oImg = oImgBanner.find('.img_list a');//找出图片    
var oImgNum = oImg.length;//找出图片张数    
//根据图片张数,生成按钮    
for (var oli = 0; oli < oImgNum; oli++) {    
var liHtml = "<li>"+oli+"</li>"    
oImgUl.append(liHtml);    
};    
var oImgList = oImgUl.children('li');//ul列表    
oImgList.first().addClass('on');//第一个按钮加on    
if (oImgNum <=1) {oImgList.css('display', 'none'); return;};    
//$(".img_list a:not(:first-child)").hide();    
oImg.not(oImg.first()).hide();    
oImgList.click(function(){    
$(this).addClass("on").siblings().removeClass("on");    
var i = $(this).text();//获取Li元素内的值,即1,2,3,4    
AutoNum = i;    
if (i >= oImgNum) return;    
oImg.filter(":visible").fadeOut(500).parent().children().eq(i).fadeIn(1000);    
});    
//定时器    
Timer = setInterval(showAuto, 4000);    
oImgBanner.hover(function(){clearInterval(t)}, function(){t = setInterval(showAuto, 4000);});    
//自动轮播    
function showAuto(){    
AutoNum = AutoNum >=(oImgNum -1) ?0 : ++AutoNum;    
$(".img_banner li").eq(AutoNum).trigger('click');    
};    
}    
imgBannerChange($(".img_banner"));    
})    
</script>    
</html>

你看一下这个怎么样,把里面的jquery文件地址和图片地址换一下就好了。

追问
哥们可能我没说清楚,你理解错了,我要的不是轮播器,是滚动效果,水平滚动,像火车那样...
追答
好,我再看一下!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangchunhai818
2013-12-12 · TA获得超过344个赞
知道小有建树答主
回答量:416
采纳率:100%
帮助的人:244万
展开全部
把你邮箱告诉我,我给你发过去,如果收到了,有用的话,请采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式