9159金沙游艺场-奥门金沙游艺场-[欢迎您]

9159金沙游艺场为您呈现最新的面貌!,目前注册送体验金,欢迎您将成为影视娱乐行业新的风向标,是亚洲的优质娱乐先锋。

jQuery实现带水平滑杆的焦点图动画插件9159金沙游

日期:2020-01-03编辑作者:办公软件

jQuery实现带水平滑杆的焦点图动画插件,jquery焦点

这是一款很实用的jQuery焦点图动画插件,跟其他jQuery焦点图插件不同的是,它带有一个水平的滑杆,你可以通过滑动滑杆实现图片的切换,也可以通过点击图片来切换。这款焦点图是纯jQuery实现的,兼容性和实用性都还可以,而且也比较简单,很容易集成到需要的项目中去。

效果展示如下所示:

9159金沙游艺场 1
 

HTML代码

<div id="wrapper">
<ul id="flip">
<li title="The first image" ><img src="1.png" /></li>
<li title="A second image" ><img src="2.png" /></li>
<li title="This is the description" ><img src="5.png" /></li>
<li title="Another description" ><img src="4.png" /></li>
<li title="A title for the image" ><img src="3.png" /></li>
</ul>
<div id="scrollbar"></div>
</div>

CSS代码

.ui-jcoverflip {
position: relative;
}
.ui-jcoverflip--item {
position: absolute;
display: block;
}
/* Basic sample CSS */
#flip {
height: 200px;
width: 630px;
margin-bottom: 50px;
}
#flip .ui-jcoverflip--title {
position: absolute;
bottom: -30px;
width: 100%;
text-align: center;
color: #555;
}
#flip img {
display: block;
border: 0;
outline: none;
}
#flip a {
outline: none;
}
#wrapper {
height: 300px;
width: 630px;
overflow: hidden;
position: relative;
}
.ui-jcoverflip--item {
cursor: pointer;
}
body {
font-family: Arial, sans-serif;
width: 630px;
padding: 0;
margin: 0;
}
ul,
ul li {
margin: 0;
padding: 0;
display: block;
list-style-type: none;
}
#scrollbar {
position: absolute;
left: 20px;
right: 20px;
}

jQuery代码

jQuery( document ).ready( function(){
jQuery( '#flip' ).jcoverflip({
current: 2,
beforeCss: function( el, container, offset ){
return [
$.jcoverflip.animationElement( el, { left: ( container.width( )/2 - 210 - 110*offset + 20*offset )+'px', bottom: '20px' }, { } ),
$.jcoverflip.animationElement( el.find( 'img' ), { width: Math.max(10,100-20*offset*offset) + 'px' }, {} )
];
},
afterCss: function( el, container, offset ){
return [
$.jcoverflip.animationElement( el, { left: ( container.width( )/2 + 110 + 110*offset )+'px', bottom: '20px' }, { } ),
$.jcoverflip.animationElement( el.find( 'img' ), { width: Math.max(10,100-20*offset*offset) + 'px' }, {} )
];
},
currentCss: function( el, container ){
return [
$.jcoverflip.animationElement( el, { left: ( container.width( )/2 - 100 )+'px', bottom: 0 }, { } ),
$.jcoverflip.animationElement( el.find( 'img' ), { width: '200px' }, { } )
];
},
change: function(event, ui){
jQuery('#scrollbar').slider('value', ui.to*25);
}
});
jQuery('#scrollbar').slider({
value: 50,
stop: function(event, ui) {
if(event.originalEvent) {
var newVal = Math.round(ui.value/25);
jQuery( '#flip' ).jcoverflip( 'current', newVal );
jQuery('#scrollbar').slider('value', newVal*25);
}
}
});
});

以上代码是针对jQuery实现带水平滑杆的焦点图动画插件,希望对大家有所帮助!

您可能感兴趣的文章:

  • 基于jquery1.4.2的仿flash超炫焦点图播放效果
  • Jquery 焦点图 用于图片展示效果代码
  • 基于JQuery的实现图片轮播效果(焦点图)
  • jquery实现的带缩略图的焦点图片切换(自动播放/响应鼠标动作)
  • jquery焦点图片切换(数字标注/手动/自动播放/横向滚动)
  • jquery仿QQ商城带左右按钮控制焦点图片切换滚动效果

这是一款很实用的jQuery焦点图动画插件,跟其他jQuery焦点图插件不同的是,它带有一个水...

本文由9159金沙游艺场-奥门金沙游艺场-[欢迎您]发布于办公软件,转载请注明出处:jQuery实现带水平滑杆的焦点图动画插件9159金沙游

关键词:

多任务的同步与互斥9159金沙游艺场

多任务的一路与排挤 现代操作系统基本都以多职分操作系统,即同不时候有雅量可调节实体在运作。在多义务操作系...

详细>>

根底学习篇

《鸟哥的Linux私房菜-基础学习篇(第三版)》(四) 第3章 主机规划与磁盘分区 1. Linux与硬件的搭配 首先谈了 认识计...

详细>>

yum安装php Requires: libzip5(x86-64卡塔尔(قطر‎ &amp

yum安装php Requires: libzip5(x86-64) = 1.3.2 在抓实验时,使用rpm包安装php时,系统自带的版本总是很旧。想安装新本子的ph...

详细>>

utf8编码问题及解决方案

Mac情形mysql5.7.21 utf8编码难点及减轻方案,mysql5.7.21utf8 1. 目标:将 mysql 的 character_set_server 的值由 latin1 更改为utf8 暂时...

详细>>