帶水平滑桿的jQuery焦點圖動畫外掛
本文由碼農網 – 小峰原創,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
這是一款很實用的jQuery焦點圖動畫外掛,跟其他jQuery焦點圖外掛不同的是,它帶有一個水平的滑桿,你可以通過滑動滑桿實現圖片的切換,也可以通過點選圖片來切換。這款焦點圖是純jQuery實現的,相容性和實用性都還可以,而且也比較簡單,很容易整合到需要的專案中去。
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); } } }); });
本文連結:http://www.codeceo.com/article/jquery-horizon-image-slider.html
本文作者:碼農網 – 小峰
[ 原創作品,轉載必須在正文中標註並保留原文連結和作者等資訊。]
相關文章
- 14款華麗的最新jQuery焦點圖動畫外掛jQuery動畫
- 9款jQuery帶縮圖焦點圖外掛賞析jQuery
- jquery外掛——點選交換元素位置(帶動畫效果)jQuery動畫
- [外掛擴充套件]焦點圖外掛套件
- 8 款超絢麗的 jQuery 焦點圖動畫jQuery動畫
- [外掛擴充套件]焦點圖輪播外掛套件
- 超實用的jQuery百葉窗焦點圖動畫jQuery動畫
- jQuery炫酷全屏3D焦點圖動畫jQuery3D動畫
- jQuery頂部帶有選項卡的焦點圖效果jQuery
- 8個強大的jQuery圖片滑塊動畫外掛jQuery動畫
- jquery焦點圖效果視訊jQuery
- JQuery蜂巢圖外掛jQuery
- Unity——EasyTouch搖桿外掛使用Unity
- jQuery新增到購物車動畫特效外掛jQuery動畫特效
- 7個炫酷的jQuery動畫外掛及原始碼jQuery動畫原始碼
- 讓人心動的jQuery外掛和HTML5動畫jQueryHTML動畫
- jQuery|focus焦點家族jQuery
- JQuery動畫外掛Velocity.js釋出:更快的動畫切換速度jQuery動畫JS
- HTML5自定義元素播放焦點圖動畫HTML動畫
- jquery文字動畫特效外掛分享animatext.js文件jQuery動畫特效JS
- jQuery文字框獲取焦點和失去焦點jQuery
- 盤點十個超炫的jQuery外掛jQuery
- 非常漂亮的CSS3百葉窗焦點圖動畫CSSS3動畫
- JQuery 導航外掛和圖表jQuery
- jquery用jqplot外掛畫圖例子jQuery
- jQuery帶炫酷輪播圖效果的Lightbox彈出層外掛jQuery
- 5 款最新的 jQuery 圖片裁剪外掛jQuery
- jquery實現的點選頁面動畫方式平滑定位到某元素程式碼jQuery動畫
- jQuery外掛jQuery
- 超酷實用的jQuery焦點圖賞析及原始碼jQuery原始碼
- jQuery的外掛列表jQuery
- HTML5實現的震撼3D焦點圖動畫HTML3D動畫
- jquery圖片上傳外掛HHuploadifyjQuery
- 10 個 jQuery 圖表外掛推薦jQuery
- jquery.flexslider.js帶左右箭頭且帶按鈕可滾動的圖片外掛jQueryFlexIDEJS
- jquery 外掛站jQuery
- 8個引人注目的HTML5/jQuery動畫外掛HTMLjQuery動畫
- 5款好用的開源JS圖片裁剪外掛(3個jQuery外掛,2個AngularJS外掛)JSjQueryAngular