jquery图片自动无缝滚动
2008-10-09 13:06
295 查看
test.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>关于jquery插件jCarouselLite的问题</title>
<script src="jquery-1.2.6.pack.js" type="text/javascript"></script>
<script src="jcarousellite_1.0.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".carousel").jCarouselLite({
auto:800,
speed:1000
});
});
</script>
<style type="text/css">
body {
color:#000000;
font-family:verdana,sans-serif;
font-size:80%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:1px;
line-height:160%;
}
ul{
margin:0;
padding:0;
list-style-type:none;
}
.clear{
clear:both;
}
.carousel{
margin:0pt 0pt 20px 40px;
padding:10px 0pt 0pt;
position:relative;
}
.jCarouselLite{
background-color:#DFDFDF;
border:1px solid black;
float:left;
/* 官方有这段不知道有何用处,如果放进去就会显示不了图片了,js动态产生的值为何没有替换掉 */
/* left:-5000px;
position:relative;
visibility:hidden;*/
}
.jCarouselLite li img{
background-color: #fff;
width: 150px;
height: 118px;
margin: 10px;
}
/* jCarouselLite 动态计算产生的css如下(用firebug查看的值) start */
/*.jCarouselLite{
overflow: hidden; visibility: visible; position: relative; z-index: 2; left: 0px; width: 510px;
}
.jCarouselLite ul{
margin: 0pt; padding: 0pt; position: relative; list-style-type: none; z-index: 1; width: 2890px; left: -510px;
}
.jCarouselLite li{
overflow: hidden; float: left; width: 170px; height: 144px;
}
.jCarouselLite li img{
overflow:hidden;
}
*//* end */
/* 最终想要的结果是是左边按钮-中间图片-右边按钮,如果把插件的js去掉,把上面注释掉的css应用上去就是想要的结果 */
</style>
</head>
<body>
<div class="carousel">
<div class="jCarouselLite">
<ul>
<li><img src="image/1.jpg" alt="" width="150" height="118" /></li>
<li><img src="image/2.jpg" alt="" width="150" height="118" /></li>
<li><img src="image/3.jpg" alt="" width="150" height="118" /></li>
<li><img src="image/4.jpg" alt="" width="150" height="118" /></li>
<li><img src="image/5.jpg" alt="" width="150" height="118" /></li>
<li><img src="image/6.jpg" alt="" width="150" height="118" /></li>
</ul>
</div>
<div class="clear"></div>
</div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>关于jquery插件jCarouselLite的问题</title>
<script src="jquery-1.2.6.pack.js" type="text/javascript"></script>
<script src="jcarousellite_1.0.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".carousel").jCarouselLite({
auto:800,
speed:1000
});
});
</script>
<style type="text/css">
body {
color:#000000;
font-family:verdana,sans-serif;
font-size:80%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:1px;
line-height:160%;
}
ul{
margin:0;
padding:0;
list-style-type:none;
}
.clear{
clear:both;
}
.carousel{
margin:0pt 0pt 20px 40px;
padding:10px 0pt 0pt;
position:relative;
}
.jCarouselLite{
background-color:#DFDFDF;
border:1px solid black;
float:left;
/* 官方有这段不知道有何用处,如果放进去就会显示不了图片了,js动态产生的值为何没有替换掉 */
/* left:-5000px;
position:relative;
visibility:hidden;*/
}
.jCarouselLite li img{
background-color: #fff;
width: 150px;
height: 118px;
margin: 10px;
}
/* jCarouselLite 动态计算产生的css如下(用firebug查看的值) start */
/*.jCarouselLite{
overflow: hidden; visibility: visible; position: relative; z-index: 2; left: 0px; width: 510px;
}
.jCarouselLite ul{
margin: 0pt; padding: 0pt; position: relative; list-style-type: none; z-index: 1; width: 2890px; left: -510px;
}
.jCarouselLite li{
overflow: hidden; float: left; width: 170px; height: 144px;
}
.jCarouselLite li img{
overflow:hidden;
}
*//* end */
/* 最终想要的结果是是左边按钮-中间图片-右边按钮,如果把插件的js去掉,把上面注释掉的css应用上去就是想要的结果 */
</style>
</head>
<body>
<div class="carousel">
<div class="jCarouselLite">
<ul>
<li><img src="image/1.jpg" alt="" width="150" height="118" /></li>
<li><img src="image/2.jpg" alt="" width="150" height="118" /></li>
<li><img src="image/3.jpg" alt="" width="150" height="118" /></li>
<li><img src="image/4.jpg" alt="" width="150" height="118" /></li>
<li><img src="image/5.jpg" alt="" width="150" height="118" /></li>
<li><img src="image/6.jpg" alt="" width="150" height="118" /></li>
</ul>
</div>
<div class="clear"></div>
</div>
</body>
</html>
相关文章推荐
- jcarousellite.js 基于Jquery的图片无缝滚动插件
- jquery图片无缝滚动代码左右上下无缝滚动图片
- jQuery使用数组编写图片无缝向左滚动
- jquery图片无缝滚动代码左右 上下无缝滚动图片
- jquery 带按钮的图片无缝滚动
- Jquery+css实现图片无缝滚动轮播
- jQuery动画效果实现图片无缝连续滚动
- 无缝自动滚动,并可手动滚动图片
- jquery网页开发实例精解--焦点图(图片自动滚动以及鼠标经过滚动、图片自动淡入淡出已经鼠标经过淡入淡出)
- JQuery控制图片无缝滚动
- (转载)无缝滚动图片的js和jquery两种写法
- jQuery无缝滚动图片代码
- jcarousellite.js 基于Jquery的图片无缝滚动插件
- Jquery滚动到页面底部自动Ajax加载图文列表,类似图片懒加载效果,带加载效果
- Jquery滚动到页面底部自动Ajax加载图文列表,类似图片懒加载效果,带加载效果
- jcarousellite.js 基于Jquery的图片无缝滚动插件
- jQuery在asp.net中实现图片自动滚动
- 滚动视图(UIScrollView)无限无缝左右切换图片,自动顺序加逆序循环播放图片