这个需要简单,直接附上代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>自动轮播 Jquery</title>
<script src="../../javascript/jQuery/jquery-2.1.3.min.js"></script>
<script>
$(function () {
//动态添加数字浮标
var imgNum = $(".img li").size();
for (var i = 1; i <= imgNum; i++) {
$(".num").append("<li>" + i + "</li>");
}
$(".img li").eq(0).fadeIn(300);
$(".num li").eq(0).addClass("active");
//数字浮标的焦点事件
$(".num li").mousemove(function () {
if (!$(this).hasClass("active")) {
$(this).addClass("active").siblings().removeClass("active");
idx = $(this).index();
$(".img li").eq(idx).stop().fadeIn(300).siblings().stop().fadeOut(300);
}
});
//显示向左移动图标
$(".shade_left").hover(function () {
$(".out .left").stop().fadeIn();
}, function () {
$(".out .left").stop().fadeOut();
});
//显示向右移动图标
$(".shade_right").hover(function () {
$(".out .right").stop().fadeIn();
}, function () {
$(".out .right").stop().fadeOut();
});
//转移图片的a标签的click事件
$(".shade").click(function () {
location.href = $(".img li:visible a").attr("href");
});
//手动向左移动
$(".out .btn.left").click(function (e) {
move(-1