`

JQ 轮播图精简版

阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>轮播图</title>
<style type="text/css">
/*base style*/
html, body, div, ul, li{ margin:0; padding:0;}
body{ font-family:\5FAE\8F6F\96C5\9ED1,'Arial'; color:#333; font-size:12px; background-color:#fff;}
img{ border:none;}
ul li{ list-style-type:none;}
/*lunbo style*/
#scrollPics{
	width:560px;
    height: 300px;
	margin:20px auto 0 auto;
    overflow: hidden;
    position:relative;
}
.num{
    position:absolute;
    right:5px; 
    bottom:5px;
}
#scrollPics .num li{
    float: left;
    color: #FF7300;
    text-align: center;
    line-height: 16px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    overflow: hidden;
    margin: 3px 1px;
    border: 1px solid #FF7300;
    background-color: #fff;
}
#scrollPics .num li.on{
    color: #fff;
    line-height: 21px;
    width: 21px;
    height: 21px;
    font-size: 16px;
    margin: 0 1px;
    border: 0;
    background-color: #FF7300;
    font-weight: bold;
}
</style>
</head>
<body>
<div id="scrollPics">
    <ul class="slider" >
        <li><img src="2.jpg"/></li>
        <li><img src="3.jpg"/></li>
        <li><img src="4.jpg"/></li>
        <li><img src="5.jpg"/></li>
        <li><img src="1.jpg"/></li>
    </ul>
    <ul class="num" >
        <li class="on">1</li>
        <li>2</li>
        <li>3</li>
        <li>4</li>
        <li>5</li>
    </ul>
</div>
<script type="text/javascript" src="jquery-1.10.1.min.js"></script>
<script type="text/javascript">
var len = $(".num > li").length;
var index = 0; //图片序号
var adTimer;
$(".num li").mouseover(function() {
	index = $(".num li").index(this); //获取鼠标悬浮 li 的index
	showImg(index);
}).eq(0).mouseover();
//滑入停止动画,滑出开始动画.
$('#scrollPics').hover(function() {
	clearInterval(adTimer);
}, function() {
	adTimer = setInterval(function() {
		showImg(index)
		index++;
		if (index == len) { //最后一张图片之后,转到第一张
			index = 0;
		}
	}, 3000);
}).trigger("mouseleave");
function showImg(index) {
	var adHeight = $("#scrollPics>ul>li:first").height();
	$(".slider").stop(true, false).animate({
		"marginTop": -adHeight * index + "px" //改变 marginTop 属性的值达到轮播的效果
	}, 1000);
	$(".num li").removeClass("on")
		.eq(index).addClass("on");
}
</script>
</body>
</html>

 

效果图:

 

 

  • 大小: 503.4 KB
1
1
分享到:
评论

相关推荐

    jQuery轮播图效果精简版完整示例

    本文实例讲述了jQuery轮播图效果。分享给大家供大家参考,具体如下: &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;...

    JQ幻灯片,多图切换

    4. **nexx_jquery.min.js**:这可能是jQuery的一个精简版,用于提高页面加载速度。虽然文件名中包含了“nexx”,但它很可能是一个通用的jQuery库,因为原作者可能对文件名进行了自定义。 5. **scroll.js**:这是...

    jquery-weui.rar

    2. **WeUI 框架**: `jQuery WeUI` 是基于 jQuery 的一套微信风格的 UI 组件库,提供了如按钮、表单、加载提示、弹窗、导航栏、抽屉、轮播图等常见的网页元素,使得开发者可以快速构建与微信界面风格一致的移动端页面...

    jQuery和css3简单实用的背景幻灯片插件

    幻灯片功能常见于网页中的轮播图、产品展示等场景,通过自动或手动切换来展示不同的内容。 在压缩包文件名称“jquery-lbt”中,“jquery”表示此插件与jQuery库有关,而“lbt”可能是开发者为插件起的特定名称,...

Global site tag (gtag.js) - Google Analytics