问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求一个js点击事件特效 具体如下描述

发布网友 发布时间:2022-04-23 09:36

我来回答

2个回答

热心网友 时间:2022-04-23 11:06

直接贴代码:

注意:要引入一个jquery.js,还有里面放五张图片(1.jpg,2.jpg,3.jpg,4.jpg,5.jpg)

<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jquery图片滚动仿QQ商城带左右按钮控制焦点图片切换滚动</title>
<meta name="description" content="jquery图片特效制作仿腾讯QQ商城首页banner焦点图片轮播切换效果,带索引按钮控制和左右按钮控制图片切换。jquery下载。" />

<style type="text/css">
*{margin:0;padding:0;}
body{font-size:12px;color:#222;font-family:Verdana,Arial,Helvetica,sans-serif;background:#f0f0f0;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{zoom:1;}
ul,li{list-style:none;}
img{border:0;}
.wrapper{width:800px;margin:0 auto;padding-bottom:50px;}
h1{height:50px;line-height:50px;font-size:22px;font-weight:normal;font-family:"Microsoft YaHei",SimHei;margin-bottom:20px;}
/* focus */
#focus{width:800px;height:280px;overflow:hidden;position:relative;}
#focus ul{height:280px;position:absolute;}
#focus ul li{float:left;width:800px;height:280px;overflow:hidden;position:relative;background:#000;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{}

#focus .btn{position:absolute;width:780px;height:10px;padding:15px 10px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:15px;height:15px;_font-size:0;margin-left:10px;cursor:pointer;background:#2a2635;}
#focus .btn span.on{background:#f1468c;}

#focus .posNext{width:45px;height:116px;position:absolute;top:262px;background:url(images/sprite.png) no-repeat 0 0;cursor:pointer;}
#focus .pre{left:0;}
#focus .pos { right:0;background-position:right top;}
</style>

<script type="text/javascript" src="http://www.jsfoot.com/skin/js/jquery.js"></script>
<script type="text/javascript">
$(function() {
var sWidth = $("#focus").width(); //获取焦点图的宽度(显示面积)
var len = $("#focus ul li").length; //获取焦点图个数
var index = 0;
var picTimer;

//以下代码添加数字按钮和按钮后的半透明条,还有上一页、下一页两个按钮
var btn = "<div class='btnBg'></div><div class='btn'>";
for(var i=0; i < len; i++) {
btn += "<span></span>";
}

$("#focus").append(btn);
$("#focus .btnBg").css("opacity",0.5);


//为小按钮添加鼠标滑入事件,以显示相应的内容
$("#focus .btn span").css("opacity",0.4).mouseover(function() {
index = $("#focus .btn span").index(this);
showPics(index);
}).eq(0).trigger("mouseover");

 

//上一页、下一页按钮透明度处理
$("#focus .posNext").css("opacity",0.2).hover(function() {
$(this).stop(true,false).animate({"opacity":"0.5"},300);
},function() {
$(this).stop(true,false).animate({"opacity":"0.2"},300);
});
//上一页按钮
$("#focus .pre").click(function() {
index -= 1;
if(index == -1) {index = len - 1;}
showPics(index);
});

//下一页按钮
$("#focus .pos").click(function() {
index += 1;
if(index == len) {index = 0;}
showPics(index);
});
 

//本例为左右滚动,即所有li元素都是在同一排向左浮动,所以这里需要计算出外围ul元素的宽度
$("#focus ul").css("width",sWidth * (len));

//鼠标滑上焦点图时停止自动播放,滑出时开始自动播放
$("#focus").hover(function() {
clearInterval(picTimer);
},function() {
picTimer = setInterval(function() {
showPics(index);
index++;
if(index == len) {index = 0;}
},4000); //此4000代表自动播放的间隔,单位:毫秒
}).trigger("mouseleave");

//显示图片函数,根据接收的index值显示相应的内容
function showPics(index) { //普通切换
var nowLeft = -index*sWidth; //根据index值计算ul元素的left值
$("#focus ul").stop(true,false).animate({"left":nowLeft},300); //通过animate()调整ul元素滚动到计算出的position
$("#focus .btn span").removeClass("on").eq(index).addClass("on"); //为当前的按钮切换到选中的效果
$("#focus .btn span").stop(true,false).animate({"opacity":"0.4"},300).eq(index).stop(true,false).animate({"opacity":"1"},300); //为当前的按钮切换到选中的效果
}
});

</script>
</head>

<body>

<div class="wrapper">
<h1>jquery图片滚动仿QQ商城带左右按钮控制焦点图片切换滚动</h1>

<div id="focus">
<ul>
<li><a href="#" target="_blank"><img src="images/01.jpg" alt="QQ商城焦点图效果下载" /></a></li>
<li><a href="#" target="_blank"><img src="images/02.jpg" alt="QQ商城焦点图效果教程" /></a></li>
<li><a href="#" target="_blank"><img src="images/03.jpg" alt="jquery商城焦点图效果" /></a></li>
<li><a href="#" target="_blank"><img src="images/04.jpg" alt="jquery商城焦点图代码" /></a></li>
<li><a href="#" target="_blank"><img src="images/05.jpg" alt="jquery商城焦点图源码" /></a></li>
</ul>
</div><!--focus end-->

</div><!-- wrapper end -->

</body>
</html>

望采纳,谢谢!

热心网友 时间:2022-04-23 12:24

是不是就是焦点图的意思?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
表格列求和公式怎么设置 求和函数公式怎么输入 北京注册成立一个公司需要多少钱 北京公司都是什么 手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 配股多长时间到账 如果我拥有超能力,那个超能力牛到爆,国家会把我关起来或者捉去解剖吗?原因详细点 假如我有超能力的剧集评价 假如我的超能力是知道别人下一句话会说什么,该怎么利用? 假如我有超能力。 富豪男友变得一贫如洗,吴佩慈努力都白费,还生了4个孩子,她该怎么办呢? 如何评价1945年美国向日本投下了两枚原子弹以迫使日本投降这件事呢? 硬盘指示灯在哪里? 如何评价硫磺岛战役,它对日本起到了什么影响? 技嘉主板的硬盘灯是插在那里的? 塞班阳光花园酒店点评,塞班阳光花园酒店怎么样 怎样看硬盘灯? 我是家长2018年8月刚从塞班优光考察回来,负面评论不实 主机上的硬盘指示灯在哪里?请你指出具体位置 硬盘灯在哪 联想笔记本硬盘灯在哪 电子证据的运用规则 电脑硬盘灯在哪个位置?求图解 硬盘指示灯一般在主机的哪个位置?? 我找不到啊。。 电脑上的硬盘指示灯在哪看呢 ? 我有几手股票,公司要配股,我需不需要另外再掏钱,还是直接就会把配的股票打到账上? 做视频怎么把一句连贯的语音做成一个字一个字读出来的踩点效果? 无法安全验证怎么办? 浙江省永康市仙鹤电器有限公司怎么样? iphone6微信能发文件吗 登录需要验证,但是验证不了怎么解决吗? 上海白鹤电气工程有限公司怎么样? 南京仙鹤门苏宁电器总部足属于哪个区的? 仙鹤摆放风水禁忌谁了解,能够书说说看吗 永康市白鹤工贸有限公司怎么样? 西安仙鹤堂保健品有限公司怎么样? 合肥仙鹤传媒有限公司怎么样? 南京苏宁电器总部,徐庄软件园那里,财务*的待遇怎么样?加班多不多? 苏宁电器在南京哪边 仙鹤大药房怎么样 南京路线。急啊 微信登录不了!需要手机验证!但是那个号没用了!收不到验证码!也没有绑定qq!怎么办? 我登陆不了手机号码也没有了该怎么办呢,没有验证码 从川沙新镇驾车去闵行仙鹤公墓怎么走 资阳六中距资阳防疫站怎么走