基于jquery插件制作左右按钮与标题文字图片切换效果


Posted in Javascript onNovember 07, 2013

本例用了2个js文件jquery-ui-1.8.6.core.widget.js和jqueryui.bannerize.js,到演示页面可以查看

CSS Code

<style type="text/css"> 
*{margin:0;padding:0;list-style-type:none;} 
a,img{border:0;} 
/* ui-banner */ 
.ui-banner{display:block;position:relative;width:820px;margin:20px auto;} 
.ui-banner.ui-banner-invalid{display:none;} 
.ui-banner,.ui-banner .ui-banner-slides,.ui-banner .ui-banner-slogans,.ui-banner .ui-banner-arrow{height:233px;} 
.ui-banner .ui-banner-slides,.ui-banner .ui-banner-slogans,.ui-banner .ui-banner-arrow{position:absolute;top:0;} 
.ui-banner ul{list-style-type:none;margin:0;padding:0;overflow:hidden;} 
.ui-banner .ui-banner-slides{width:654px;height:233px;left:1px;} 
.ui-banner .ui-banner-slides li{display:none;position:absolute;} 
.ui-banner .ui-banner-slides li img{width:654px;height:233px;border:none;} 
.ui-banner .ui-banner-slides li.ui-banner-slides-current,.ui-banner .ui-banner-slides li.ui-banner-slides-prev,.ui-banner .ui-banner-slides li.ui-banner-slides-next{display:block;} 
.ui-banner .ui-banner-slides li.ui-banner-slides-current{left:0;} 
.ui-banner .ui-banner-slides li.ui-banner-slides-prev{left:-654px;} 
.ui-banner .ui-banner-slides li.ui-banner-slides-next{left:654px;} 
.ui-banner .ui-banner-slogans{background:#009AC9;height:213px;overflow:hidden;padding:10px 30px 10px 15px;width:118px;rightright:0;} 
.ui-banner .ui-banner-slogans li{cursor:pointer;color:#8DC4EC;text-align:left;font-weight:bold;font-size:12px;line-height:14px;padding:10px 0 10px 10px;margin-left:5px;border-bottom:1px solid #79B4DF;list-style:none;list-style-type:none;} 
.ui-banner .ui-banner-slogans li.ui-banner-slogans-current{color:#FFF;} 
.ui-banner .ui-banner-slogans li.ui-banner-slogans-prev{border-bottom:none;} 
.ui-banner .ui-banner-arrow{display:block;width:45px;outline:none;} 
.ui-banner .ui-banner-arrow.ui-banner-arrow-prev{left:-14px;top:100px;background:transparent url("images/hero-slider-arrow-left.png") no-repeat 0 0;} 
.ui-banner .ui-banner-arrow.ui-banner-arrow-next{left:630px;top:100px;background:transparent url("images/hero-slider-arrow-right.png") no-repeat 0 0;} 
.ui-banner .ui-banner-arrow.ui-banner-arrow-next img{left:-15px;} 
.ui-banner .ui-banner-overlay{bottombottom:0;height:10px;position:absolute;rightright:0;width:173px;} 
</style>

XML/HTML Code
<div id="banners" class="ui-banner"> 
<ul class="ui-banner-slides"> 
<li><a href=""><img src="../dalian.jpg" alt="" title=""></a></li> 
<li><a href=""><img src="../erlianhaote.png" alt="" title=""></a></li> 
<li><a href=""><img src="../mohe.png" alt="" title=""></a></li> 
<li><a href=""><img src="../sanya.jpg" alt="" title=""></a></li> 
<li><a href=""><img src="../xianggang.jpg" alt="" title=""></a></li> 
<li><a href=""><img src="../zhoushan.jpg" alt="" title=""></a></li> 
</ul><!--ui-banner-slides end--> 
<ul class="ui-banner-slogans"> 
<li>大连</li> 
<li>二连浩特</li> 
<li>漠河</li> 
<li>三亚</li> 
<li>香港</li> 
<li>舟山</li> 
</ul><!--ui-banner-slogans end--> 
<a href="" class="ui-banner-arrow ui-banner-arrow-prev png_bg"></a><a href="" class="ui-banner-arrow ui-banner-arrow-next png_bg"></a><div class="ui-banner-overlay png_bg"></div></div>

JavaScript Code
<script type="text/javascript"> 
$(document).ready(function(){ 
$('#banners').bannerize({ 
shuffle: 1, 
interval: "5" 
}); 
}); 
</script>
Javascript 相关文章推荐
html a标签-超链接中confirm方法使用介绍
Jan 04 Javascript
两个多选select(multiple左右)添加、删除选项和取值实例
May 12 Javascript
JavaScript中setUTCMilliseconds()方法的使用详解
Jun 12 Javascript
浅谈jQuery的bind和unbind事件(绑定和解绑事件)
Mar 02 Javascript
Vue.js在数组中插入重复数据的实现代码
Nov 17 Javascript
JavaScript模板引擎原理与用法详解
Dec 24 Javascript
React性能优化系列之减少props改变的实现方法
Jan 17 Javascript
vue3修改link标签默认icon无效问题详解
Oct 09 Javascript
微信小程序间使用navigator跳转传值问题实例分析
Mar 27 Javascript
react基本安装与测试示例
Apr 27 Javascript
使用js和canvas实现时钟效果
Sep 08 Javascript
详解JavaScript 的执行机制
Sep 18 Javascript
简单的Jquery全选功能
Nov 07 #Javascript
javascript去掉前后空格的实例
Nov 07 #Javascript
Javascript操作URL函数修改版
Nov 07 #Javascript
js字符串转成JSON
Nov 07 #Javascript
jQuery javaScript捕获回车事件(示例代码)
Nov 07 #Javascript
使用JavaScript实现Java的List功能(实例讲解)
Nov 07 #Javascript
javascript获取所有同类checkbox选项(实例代码)
Nov 07 #Javascript
You might like
基于php split()函数的用法详解
2013/06/05 PHP
PHP读取mssql json数据中文乱码的解决办法
2016/04/11 PHP
分享php多功能图片处理类
2016/05/15 PHP
php 的反射详解及示例代码
2016/08/25 PHP
PHP读取目录树的实现方法分析
2019/03/22 PHP
通过正则格式化url查询字符串实现代码
2012/12/28 Javascript
JavaScript使用HTML5的window.postMessage实现跨域通信例子
2014/04/11 Javascript
使用bootstrap3开发响应式网站
2016/05/12 Javascript
ES6新特征数字、数组、字符串
2016/10/01 Javascript
微信小程序 闭包写法详细介绍
2016/12/14 Javascript
JS碰撞运动实现方法详解
2016/12/15 Javascript
微信小程序 图片加载(本地,网路)实例详解
2017/03/10 Javascript
angular中实现控制器之间传递参数的方式
2017/04/24 Javascript
纯JS实现只能输入数字的简单代码
2017/06/21 Javascript
JQuery扩展对象方法操作示例
2018/08/21 jQuery
JavaScript创建防篡改对象的方法分析
2018/12/30 Javascript
在node中使用jwt签发与验证token的方法
2019/04/03 Javascript
Vue中的循环及修改差值表达式的方法
2019/08/29 Javascript
JavaScript进阶(四)原型与原型链用法实例分析
2020/05/09 Javascript
Python脚本实现DNSPod DNS动态解析域名
2015/02/14 Python
Python存取XML的常见方法实例分析
2017/03/21 Python
Python入门_浅谈for循环、while循环
2017/05/16 Python
Python获取昨天、今天、明天开始、结束时间戳的方法
2018/06/01 Python
python之super的使用小结
2018/08/13 Python
使用keras2.0 将Merge层改为函数式
2020/05/23 Python
QML实现钟表效果
2020/06/02 Python
多重CSS背景动画实现方法示例
2014/04/04 HTML / CSS
比较基础的php面试题及答案-编程题
2012/10/14 面试题
市场营销专业毕业生自荐信
2013/11/02 职场文书
工程班组长岗位职责
2013/12/30 职场文书
运动会广播稿200米
2014/01/27 职场文书
李开复演讲稿
2014/05/24 职场文书
个人遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
上课玩手机的检讨书
2014/10/01 职场文书
考生诚信考试承诺书(2016版)
2016/03/25 职场文书
Python3中最常用的5种线程锁实例总结
2021/07/07 Python