这是一款很实用的jquery焦点图动画插件,跟其他jquery焦点图插件不同的是,它带有一个水平的滑杆,你可以通过滑动滑杆实现图片的切换,也可以通过点击图片来切换。这款焦点图是纯jquery实现的,兼容性和实用性都还可以,而且也比较简单,很容易集成到需要的项目中去。
效果展示如下所示:
html代码
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实现带水平滑杆的焦点图动画插件,希望对大家有所帮助!