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 相关文章推荐
使用TextRange获取输入框中光标的位置的代码
Mar 08 Javascript
html+js实现动态显示本地时间
Sep 21 Javascript
Javascript实现视频轮播在pc端与移动端均可
Sep 29 Javascript
jquery.form.js用法之清空form的方法
Mar 07 Javascript
基于jquery实现发送文章到手机的代码
Dec 26 Javascript
Javascript验证方法大全
Sep 21 Javascript
详解Backbone.js框架中的模型Model与其集合collection
May 05 Javascript
webpack实现热更新(实施同步刷新)
Jul 28 Javascript
ES6中Array.copyWithin()函数的用法实例详解
Sep 16 Javascript
Vue-路由导航菜单栏的高亮设置方法
Mar 17 Javascript
JavaScript创建对象的常用方式总结
Aug 10 Javascript
jquery实现鼠标悬浮弹出气泡提示框
Dec 23 jQuery
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生成xml简单实例代码
2009/12/16 PHP
thinkphp如何获取客户端IP
2015/11/03 PHP
Symfony2之session与cookie用法小结
2016/03/18 PHP
php获取远程图片并下载保存到本地的方法分析
2016/10/08 PHP
php安全配置记录和常见错误梳理(总结)
2017/03/28 PHP
Js之软键盘实现(js源码)
2007/01/30 Javascript
ASP.NET jQuery 实例11 通过使用jQuery validation插件简单实现用户登录页面验证功能
2012/02/03 Javascript
jQuery语法总结和注意事项小结
2012/11/11 Javascript
jquery parent和parents的区别分析
2013/10/02 Javascript
jquery序列化表单去除指定元素示例代码
2014/04/10 Javascript
jQuery中scrollTop()方法用法实例
2015/01/16 Javascript
jQuery使用attr()方法同时设置多个属性值用法实例
2015/03/26 Javascript
JavaScript  cookie 跨域访问之广告推广
2016/04/20 Javascript
jQuery加密密码到cookie的实现代码
2017/04/18 jQuery
微信小程序 判断手机号的实现代码
2017/04/19 Javascript
JavaScript之事件委托实例(附原生js和jQuery代码)
2017/07/22 jQuery
Angular4绑定html内容出现警告的处理方法
2017/11/03 Javascript
jQuery实现左右滑动的toggle方法
2018/03/03 jQuery
详解vuex的简单使用
2018/03/12 Javascript
如何在vue里添加好看的lottie动画
2018/08/02 Javascript
python实现时间o(1)的最小栈的实例代码
2018/07/23 Python
Python实现SQL注入检测插件实例代码
2019/02/02 Python
Pytorch之卷积层的使用详解
2019/12/31 Python
pytorch1.0中torch.nn.Conv2d用法详解
2020/01/10 Python
CSS3中border-radius属性设定圆角的使用技巧
2016/05/10 HTML / CSS
HTML5高仿微信聊天、微信聊天表情|对话框|编辑器功能
2018/04/23 HTML / CSS
口腔医学技术应届生求职信
2013/11/09 职场文书
招股说明书范本
2014/05/06 职场文书
无刑事犯罪记录证明
2014/09/18 职场文书
商业门面租房协议书
2014/11/25 职场文书
导师鉴定意见
2015/06/05 职场文书
对领导班子的意见和建议
2015/06/08 职场文书
社区安全温馨提示语
2015/07/14 职场文书
Python爬虫进阶之Beautiful Soup库详解
2021/04/29 Python
使用Redis实现实时排行榜功能
2021/07/02 Redis
忘记Grafana不要紧2种Grafana重置admin密码方法详细步骤
2022/04/07 Servers