您好,欢迎访问一九零五行业门户网

jQuery bxCarousel实现图片滚动切换效果示例代码_jquery

bxcarousel是一个具有众多配置且易用的jquery图片滚动插件,特征主要有:
◆ 可以指定显示的元素总数
◆ 可以指定每次滚动的元素个数
◆ 自动播放模式
◆ 前一张/后一张按钮控制图片流动
参数含义:
display_num:显示元素的数量,几张图片
move:单击左右控制键时,移动的元素个数,此处为移动2张图片
prev_image:上一元素按钮图片
next_image:下一元素按钮图片
margin:图片之间的间隙,一般设为10px
auto:自动滚动效果
controls:是否显示左右控制按钮,此处为false,表示不显示左右控制按钮
auto_hover:鼠标悬停到轮播区域时,是否停止图片轮播
bxcarousel使用和配置
首先html代码需要符合以下格式
复制代码 代码如下:
first piece of content
second piece of content
third piece of content
fourth piece of content
bxcarousel can accept an unlimited number of elements
jquery代码需要符合以下格式:
复制代码 代码如下:
$(document).ready(function(){
$('ul').bxcarousel({
display_num: 4, // number of elements to be visible
move: 4, // number of elements to the shift the slides
speed: 500, // number in milliseconds it takes to finish slide animation
margin:0, // right margin to be applied to each element (in pixels, although do not include px)
auto: false, // automatically play slides without a user click
auto_interval: 2000, // the amount of time in milliseconds between each auto animation
auto_dir: 'next', // direction of auto slideshow (options: 'next', 'prev')
auto_hover: false, // determines if the slideshow will stop when user hovers over slideshow
next_text: 'next', // text to be used for the 'next' control
next_image: '', // image to be used for the 'next' control
prev_text: 'prev', // text to be used for the 'prev' control
prev_image: '', // image to be used for the 'prev' control
controls: true // determines if controls will be displayed
});
});
div.bx_container和div.bx_wrap等html元素是js生成加上的,在使用bxcarousel插件时,为了达到视觉美感,要记得为div.bx_container和div.bx_wrap及其内部子元素设定需要的css style。
还有注意的是,
bxcarousel是个无限循环机制,不停的点击next按钮看看html发生了什么变化!!
bxcarousel不只针对图片,对其他任何html元素均起作用。
如果开启auto属性,注意一定要保证speed属性值小于持续时间。
实例代码:
复制代码 代码如下:
jquery实现的视频窗口伸缩、图片滚动切换效果
图片1
图片2
图片3
图片4
图片5
图片6
图片7
图片1
图片2
图片3
图片4
图片5
图片6
图片7
图片1
图片2
图片3
图片4
图片5
图片6
mobile
本实例中同时实现了灯箱效果。由于采用videobox插件,对于图片和视频都支持。很多灯箱效果的脚本和插件,比如jquery lightbox plugin,videobox, mooslidebox,,shadowbox和 lightwindow 等等。
videobox是一个只有6k大小的脚本,用于在页面中显示视频。videobox使用swfobject来嵌入flash。视频可以来自youtube、metacafe、google video、ifilm和自己设置的flash。如果你要达到效果,必须使用videobox.js,mootools.js和swfobject脚.js这个三个脚本。
类似滚动滑动的插件还有bxslider 等等,bxslider是一个 jquery 的插件,它可以实现 slider 和滚动效果。这个插件使用非常简单,并且大小只有 8kb,非常轻量级,所以非常适合在站点和博客中使用。
其它类似信息

推荐信息