js、jquery图片动画、动态切换示例代码


Posted in Javascript onJune 03, 2014
<style type="text/css"> 
#banner 
{ 
padding: 5px; 
position: relative; 
width: 968px; 
height: 293px; /*border: 1px solid #666;*/ 
overflow: hidden; 
font-size: 16px; 
} 
#banner_list img 
{ 
border: 0px; 
} 
#banner_bg 
{ 
margin-bottom: 5px; 
position: absolute; 
bottom: 0; 
background-color: #000; 
height: 30px; 
filter: Alpha(Opacity=30); 
opacity: 0.3; 
z-index: 1000; 
cursor: pointer; 
width: 968px; 
} 
#banner_info 
{ 
position: absolute; 
bottom: 4px; 
left: 0px; 
height: 22px; 
color: #fff; 
z-index: 1001; 
cursor: pointer; 
} 
#banner_text 
{ 
position: absolute; 
width: 120px; 
z-index: 1002; 
right: 3px; 
bottom: 3px; 
} 
#banner ul 
{ 
position: absolute; 
list-style-type: none; 
filter: Alpha(Opacity=80); 
opacity: 0.8; 
z-index: 1002; 
margin: 0; 
padding: 0; 
bottom: 10px; 
right: 5px; 
height: 20px; 
} 
#banner ul li 
{ 
padding: 0 8px; 
line-height: 18px; 
float: left; 
display: block; 
color: #FFF; 
border: #e5eaff 1px solid; 
background-color: #6f4f67; 
cursor: pointer; 
margin: 0; 
font-size: 16px; 
} 
#banner_list a 
{ 
/* position: absolute;*/ 
width: 968px; 
height: 293px; 
margin: 0px; 
padding: 0px; 
} 
#banner_list 
{ 
margin: 0px; 
padding: 0px; 
width: 968px; 
height: 293px; 
border: #e7e7e7 1px solid; 
} 
</style>

<script type="text/javascript"> 
var t = n = 0, count; 
$(function () { 
count = $("#banner_list a").length; 
$("#banner_list a:not(:first-child)").hide(); 
$("#banner_info").html($("#banner_list a:first-child").find("img").attr('alt')); 
$("#banner_info").click(function () { window.open($("#banner_list a:first-child").attr('href'), "_blank") }); 
$("#banner li").click(function () { 
var i = $(this).text() - 1; //获取Li元素内的值,即1,2,3,4 
n = i; 
if (i >= count) return; 
$("#banner_info").html($("#banner_list a").eq(i).find("img").attr('alt')); 
$("#banner_info").unbind().click(function () { window.open($("#banner_list a").eq(i).attr('href'), "_blank") }) 
$("#banner_list a").filter(":visible").fadeOut(500).parent().children().eq(i).fadeIn(1000); 
$(this).css({ "background": "#be2424", 'color': '#000' }).siblings().css({ "background": "#6f4f67", 'color': '#fff' }); 
}); 
t = setInterval("showAuto()", 4000); 
$("#banner").hover(function () { clearInterval(t) }, function () { t = setInterval("showAuto()", 4000); });//4秒钟切换一张图片}); 
function showAuto() { 
n = n >= (count - 1) ? 0 : ++n; 
$("#banner li").eq(n).trigger('click'); 
} 
</script>

<div id="banner"> 
<div id="banner_bg"> 
</div> 
<!--标题背景--> 
<div id="banner_info"> 
</div> 
<!--标题--> 
<ul> 
<li>1</li> 
<li>2</li> 
<li>3</li> 
<li>4</li> 
</ul> 
<div id="banner_list"> 
<a href='<%:DicFlashImg!=null?DicFlashImg["PFI_FlashImgoneURL"]:""%>' target="_blank"> 
<img src='<%:DicFlashImg!=null?DicFlashImg["PFI_FlashImgone"]:"Images/Singapore.jpg"%>' 
title="" alt="" width="968px" height="293px" border="0" /></a> <a href='<%:DicFlashImg!=null?DicFlashImg["PFI_FlashImgtowURL"]:""%>' 
target="_blank"> 
<img src='<%:DicFlashImg!=null?DicFlashImg["PFI_FlashImgtow"]:"Images/Malaysia.jpg"%>' 
title="" alt="" width="968px" height="293px" border="0" /></a> <a href='<%:DicFlashImg!=null?DicFlashImg["PFI_FlashImgthreeURL"]:""%>' 
target="_blank"> 
<img src='<%:DicFlashImg!=null?DicFlashImg["PFI_FlashImgthree"]:"Images/HongKong.jpg"%>' 
title="" alt="" width="968px" height="293px" border="0" /></a> 
<a href='<%:DicFlashImg!=null?DicFlashImg["PFI_FlashImgfourURL"]:""%>' target="_blank"> 
<img src='<%:DicFlashImg!=null?DicFlashImg["PFI_FlashImgfour"]:"Images/flash4.jpg"%>' 
title="" alt="" width="968px" height="293px" border="0" /></a> 
</div> 
</div>
Javascript 相关文章推荐
FCK调用方法..
Dec 21 Javascript
js 数组克隆方法 小结
Mar 20 Javascript
js 点击按钮弹出另一页,选择值后,返回到当前页
May 26 Javascript
实现点击列表弹出列表索引的两种方式
Mar 08 Javascript
jquery选择器-根据多个属性选择示例代码
Oct 21 Javascript
Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
Nov 14 Javascript
jQuery+PHP实现动态数字展示特效
Mar 14 Javascript
JS中使用正则表达式g模式和非g模式的区别
Apr 01 Javascript
如何用input标签和jquery实现多图片的上传和回显功能
May 16 jQuery
详解Bootstrap 学习(一)入门
Apr 12 Javascript
详解ES6 Promise的生命周期和创建
Aug 18 Javascript
ant-design-vue按需加载的坑的解决
May 14 Javascript
jquery css 设置table的奇偶行背景色示例
Jun 03 #Javascript
js,jquery滚动/跳转页面到指定位置的实现思路
Jun 03 #Javascript
jquery浏览器滚动加载技术实现方案
Jun 03 #Javascript
js控制当再次点击按钮时的间隔时间
Jun 03 #Javascript
node.js中使用node-schedule实现定时任务实例
Jun 03 #Javascript
node.js WEB开发中图片验证码的实现方法
Jun 03 #Javascript
node.js实现多图片上传实例
Jun 03 #Javascript
You might like
用PHP制作静态网站的模板框架(二)
2006/10/09 PHP
PHP下编码转换函数mb_convert_encoding与iconv的使用说明
2009/12/16 PHP
PHP获取网页标题的3种实现方法代码实例
2014/04/11 PHP
使用ThinkPHP+Uploadify实现图片上传功能
2014/06/26 PHP
PHP实现下载断点续传的方法
2014/11/12 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
用javascript获取textarea中的光标位置
2008/05/06 Javascript
页面中iframe相互传值传参
2009/12/13 Javascript
Nodejs实现的一个简单udp广播服务器、客户端
2014/09/25 NodeJs
javascript实现全角半角检测的方法
2015/07/23 Javascript
基于replaceChild制作简单的吞噬特效
2015/09/21 Javascript
基于JS实现导航条flash导航条
2016/06/17 Javascript
mockjs,json-server一起搭建前端通用的数据模拟框架教程
2017/12/18 Javascript
jquery实现联想词搜索框和搜索结果分页的示例
2018/10/10 jQuery
vue+element UI实现树形表格带复选框的示例代码
2019/04/16 Javascript
Vue + ts实现轮播插件的示例
2020/11/10 Javascript
微信小程序实现弹幕墙(祝福墙)
2020/11/18 Javascript
详解Python的迭代器、生成器以及相关的itertools包
2015/04/02 Python
深入浅析Python中join 和 split详解(推荐)
2016/06/30 Python
详解python中的 is 操作符
2017/12/26 Python
python矩阵转换为一维数组的实例
2018/06/05 Python
Python如何处理大数据?3个技巧效率提升攻略(推荐)
2019/04/15 Python
python字典改变value值方法总结
2019/06/21 Python
Pycharm中安装wordcloud等库失败问题及终端通过pip安装的Python库如何添加到Pycharm解释器中(推荐)
2020/05/10 Python
keras 回调函数Callbacks 断点ModelCheckpoint教程
2020/06/18 Python
如何用python爬取微博热搜数据并保存
2021/02/20 Python
纯CSS实现聊天框小尖角、气泡效果
2014/04/04 HTML / CSS
css3 实现滚动条美化效果的实例代码
2021/01/06 HTML / CSS
html5 利用canvas手写签名并保存的实现方法
2018/07/12 HTML / CSS
html5的canvas方法使用指南
2014/12/15 HTML / CSS
前后端结合实现amazeUI分页效果
2020/08/21 HTML / CSS
恒华伟业笔试面试题
2015/02/26 面试题
高中生操行评语
2014/04/25 职场文书
参加招聘会后的感想
2015/08/10 职场文书
小学一年级班主任工作经验交流材料
2015/11/02 职场文书
JavaScript 与 TypeScript之间的联系
2021/11/27 Javascript