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 相关文章推荐
JQuery 前台切换网站的样式实现
Jun 22 Javascript
基于jQuery的可以控制左右滚动及自动滚动效果的代码
Jul 25 Javascript
获取客户端电脑日期时间js代码(jquery)
Sep 12 Javascript
JS上传图片前的限制包括(jpg jpg gif及大小高宽)等
Dec 19 Javascript
超漂亮的Bootstrap 富文本编辑器summernote
Apr 05 Javascript
jQuery如何解决IE输入框不能输入的问题
Oct 08 Javascript
js 用于检测类数组对象的函数方法
May 02 Javascript
详解webpack编译多页面vue项目的配置问题
Dec 11 Javascript
JavaScript实现微信红包算法及问题解决方法
Apr 26 Javascript
vue前后分离调起微信支付
Jul 29 Javascript
关于JS模块化的知识点分享
Oct 16 Javascript
JS浏览器BOM常见操作实例详解
Apr 27 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简单生成缩略图相册的方法
2015/07/29 PHP
PHP Header失效的原因分析及解决方法
2016/11/16 PHP
function, new function, new Function之间的区别
2007/03/08 Javascript
Autocomplete Textbox Example javascript实现自动完成成功
2007/08/17 Javascript
jquery中ajax函数执行顺序问题之如何设置同步
2014/02/28 Javascript
原生JavaScript实现合并多个数组示例
2014/09/21 Javascript
js鼠标滑过图片震动特效的方法
2015/02/17 Javascript
在AngularJS中使用jQuery的zTree插件的方法
2016/04/21 Javascript
jQuery中借助deferred来请求及判断AJAX加载的实例讲解
2016/05/24 Javascript
jQuery实现简单的抽奖游戏
2017/05/05 jQuery
BootStrap的两种模态框方式
2017/05/10 Javascript
简单实现js鼠标跟随效果
2020/08/02 Javascript
JQuery扩展对象方法操作示例
2018/08/21 jQuery
JavaScript实用代码小技巧
2018/08/23 Javascript
QRCode.js二维码生成并能长按识别
2018/10/16 Javascript
electron + vue项目实现打印小票功能及实现代码
2018/11/25 Javascript
JS中数据结构之栈
2019/01/01 Javascript
使用Vue开发自己的Chrome扩展程序过程详解
2019/06/21 Javascript
Layui点击图片弹框预览的实现方法
2019/09/16 Javascript
基于纯JS实现多张图片的懒加载Lazy过程解析
2019/10/14 Javascript
Vue实现兄弟组件间的联动效果
2020/01/21 Javascript
Python的math模块中的常用数学函数整理
2016/02/04 Python
Python对数据库操作
2016/03/28 Python
完美解决在oj中Python的循环输入问题
2018/06/25 Python
基于keras 模型、结构、权重保存的实现
2020/01/24 Python
python中如何设置代码自动提示
2020/07/15 Python
加拿大著名时装品牌:SOIA & KYO
2016/08/23 全球购物
台湾旅游网站:雄狮旅游网
2017/08/16 全球购物
商场主管竞聘书
2014/03/31 职场文书
英语三分钟演讲稿
2014/08/19 职场文书
安全教育观后感
2015/06/17 职场文书
小学生教师节广播稿
2015/08/19 职场文书
解决Nginx 配置 proxy_pass 后 返回404问题
2021/03/31 Servers
CocosCreator ScrollView优化系列之分帧加载
2021/04/14 Python
Rhit高效可视化Nginx日志查看工具
2021/11/01 Servers
python神经网络 使用Keras构建RNN训练
2022/05/04 Python