基于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 相关文章推荐
javascript cookie操作类的实现代码小结附使用方法
Jun 02 Javascript
jQuery实现鼠标单击网页文字后在文本框显示的方法
May 06 Javascript
js添加千分位的实现代码(超简单)
Aug 01 Javascript
js HTML5 Canvas绘制转盘抽奖
Sep 13 Javascript
Bootstrap组件之下拉菜单,多级菜单及按钮布局方法实例
May 25 Javascript
vue实现消息的无缝滚动效果的示例代码
Dec 05 Javascript
微信小程序使用Promise简化回调
Feb 06 Javascript
在Vue中使用highCharts绘制3d饼图的方法
Feb 08 Javascript
Vue.js 事件修饰符的使用教程
Nov 01 Javascript
微信小程序自定义toast组件的方法详解【含动画】
May 11 Javascript
layui的select联动实现代码
Sep 28 Javascript
vue组件系列之TagsInput详解
May 14 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
GD输出汉字的函数的分析
2006/10/09 PHP
PHP开发框架kohana中处理ajax请求的例子
2014/07/14 PHP
CI映射(加载)数据到view层的方法
2016/03/28 PHP
不一样的文字闪烁 轮番闪烁
2009/11/11 Javascript
JQuery Ajax通过Handler访问外部XML数据的代码
2010/06/01 Javascript
JQuery模板插件 jquery.tmpl 动态ajax扩展
2011/11/10 Javascript
怎样在JavaScript里写一个swing把数据插入数据库
2012/12/10 Javascript
js显示时间 js显示最后修改时间
2013/01/02 Javascript
关于jQuery $.isNumeric vs. $.isNaN vs. isNaN
2013/04/15 Javascript
jquery 鼠标滑动显示详情应用示例
2014/01/24 Javascript
BootStrap智能表单实战系列(四)表单布局介绍
2016/06/13 Javascript
Vue.js仿Metronic高级表格(二)数据渲染
2017/04/19 Javascript
Angular中实现树形结构视图实例代码
2017/05/05 Javascript
layui实现左侧菜单点击右侧内容区显示
2019/07/26 Javascript
使用Mock.js生成前端测试数据
2020/12/13 Javascript
基于python requests库中的代理实例讲解
2018/05/07 Python
Windows 64位下python3安装nltk模块
2018/09/19 Python
python中使用zip函数出现错误的原因
2018/09/28 Python
CentOS下Python3的安装及创建虚拟环境的方法
2018/11/28 Python
Python面向对象之类和对象属性的增删改查操作示例
2018/12/14 Python
Python操作MySQL数据库的两种方式实例分析【pymysql和pandas】
2019/03/18 Python
python中删除某个元素的方法解析
2019/11/05 Python
Python爬虫实现百度翻译功能过程详解
2020/05/29 Python
Python如何爬取51cto数据并存入MySQL
2020/08/25 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
2021/01/29 Python
matplotlib 范围选区(SpanSelector)的使用
2021/02/24 Python
python中if嵌套命令实例讲解
2021/02/25 Python
CSS3 伪类选择器 nth-child()说明
2010/07/10 HTML / CSS
CSS3过渡transition效果实例介绍
2016/05/03 HTML / CSS
CSS3动画和HTML5新特性详解
2020/08/31 HTML / CSS
boostrap modal 闪现问题的解决方法
2020/09/01 HTML / CSS
院系推荐意见
2015/06/05 职场文书
婚礼长辈答谢词
2015/09/29 职场文书
Python基础之元组与文件知识总结
2021/05/19 Python
Oracle更换为MySQL遇到的问题及解决
2021/05/21 Oracle
Redis 操作多个数据库的配置的方法实现
2022/03/23 Redis