jQuery插件支持同一頁(yè)面被多次調(diào)用
更新 1.2版本 刪除回調(diào)函數(shù)的控制臺(tái)輸出調(diào)試,因?yàn)樵贗E6下沒(méi)有控制臺(tái)會(huì)造成插件出錯(cuò), 完成build功能。 提示信息按鈕支持多個(gè),此版本為最新的穩(wěn)定版。
近期將會(huì)提供更加詳細(xì)的data書寫格式說(shuō)明,build時(shí)html格式說(shuō)明,詳細(xì)的options參數(shù)說(shuō)明。補(bǔ)充內(nèi)容類型的切換展示案例。
Introduction:
jquery imageShown 插件可以完成多種形式的內(nèi)容輪顯切換, 所有我提供的Demo中雖然都是導(dǎo)航帶動(dòng)的輪顯圖片,但是它還能完成內(nèi)容的切換,即可以完成Tab功能,單純的圖片輪顯功能,新聞信息的輪顯。 也就是說(shuō)這個(gè)插件在使用合理參數(shù)的配合下可以顯示任何形式的內(nèi)容。
此插件可以在上下左右四個(gè)方向上顯示導(dǎo)航,背景滑動(dòng)動(dòng)畫可以獨(dú)立設(shè)置,播放區(qū)域動(dòng)畫可以獨(dú)立設(shè)置,每次進(jìn)入顯示區(qū)域?qū)Ш綌?shù)量可以獨(dú)立設(shè)置,如果設(shè)置錯(cuò)誤或者設(shè)置不合理會(huì)被插件內(nèi)部重置。提示信息是否顯示,以及顯示動(dòng)畫可以獨(dú)立設(shè)置。具體請(qǐng)參考Demo相關(guān)內(nèi)容。
注:在使用Tab功能時(shí)需要設(shè)置 pContent為 content 并且由于由于顯示區(qū)域已經(jīng)被固定大小,所以針對(duì)未知大小的內(nèi)容請(qǐng)?jiān)赾allback函數(shù)中處理。
插件內(nèi)部已經(jīng)對(duì)請(qǐng)求的資源是否存在做了判斷,例如出現(xiàn)錯(cuò)誤你可以直接顯示參數(shù)中你提供默認(rèn)顯示信息,同時(shí)你也可以在callback函數(shù)中對(duì)這個(gè)錯(cuò)誤區(qū)域進(jìn)行處理。callback函數(shù)你可以接收回傳的參數(shù)。
回傳參數(shù)的說(shuō)明:
id //當(dāng)前Dom的ID,在你頁(yè)面未設(shè)置ID的情況下這個(gè)ID會(huì)是插件自動(dòng)生成的唯一值。 total //輪顯內(nèi)容的數(shù)量 /* 當(dāng)前選擇的第一個(gè)內(nèi)容區(qū)域,當(dāng)你loop設(shè)置為false時(shí)此內(nèi)容就是頁(yè)面Dom中的index值,當(dāng)loop為true時(shí)導(dǎo)航區(qū)域需要根據(jù) attr('data-index')來(lái)獲取當(dāng)前的index。player區(qū)域不受loop限制,永遠(yuǎn)為當(dāng)前內(nèi)容的index值 */ selected curNav//當(dāng)前導(dǎo)航,可以通過(guò) attr('data-missing')來(lái)確認(rèn)內(nèi)容是否正常加載。 curPlay//當(dāng)前顯示的主要內(nèi)容,可以通過(guò) attr('data-missing')來(lái)確認(rèn)內(nèi)容是否正常加載。 curData//你傳入數(shù)據(jù)data的當(dāng)前值。
下一步開(kāi)發(fā)計(jì)劃:
當(dāng)你不愿意或者不會(huì)使用data參數(shù)時(shí),你可以講需要顯示的內(nèi)容按照固定格式寫入html頁(yè)面,然后使用 build命令由插件自行完成余下內(nèi)容
例如:
$('elem').imageShown('bulid'); $('elem').imageShown('bulid',{'options'}); $('elem').imageShown('bulid','option','value');
提供外部暫停和重啟自動(dòng)播放的接口,方便你能夠在回調(diào)函數(shù)中進(jìn)行使用。 提供更多的說(shuō)明和示例。
默認(rèn)參數(shù):
id: null,
navSpace: 47,
pWidth: 0 ,
pHeight:0 ,
navNum: 4,
navPlace: null,
autoPlay: true,
autoTime: 4000,
events: 'mouseenter',
tbgAnimate: true,
tbgSpeed: 'fast',
addtional:false,
step: 1,
scrollSpeed:'fast',
opacity:0.6,
data: null,
loop: true,
player: true,
animate: 'fade',//left,right,top,bottom,fade,none
//deepNav: false,
showTips: true,
tipsAnimate: 'fade',//fade,slide
selected: 1,
callback: null,
preload: true,
target: '_blank',
pSpeed:500,
pType: false,
tContent:'image',//num,none,image,content
listPlace:null,
tipsBtn:false,
loadClass: 'img-player-loading',
pContent:'image'
使用方法:
$('elem').imageShown({'options'});
setter:
$('elem').imageShown('option',{'options'}); $('elem').imageShown('option','option','value');
getter
var option = $('elem').imageShown('option','option name');
在build功能完成之后將提供更加相信的參數(shù)以及配置的說(shuō)明。
同時(shí)buid將會(huì)以擴(kuò)展的形式發(fā)布,即需要使用build功能時(shí),需要引入另外的文件。這樣做的目的是為了解決文件大小問(wèn)題。
插件經(jīng)過(guò)非常多的暴虐暫時(shí)沒(méi)發(fā)現(xiàn)問(wèn)題,性能上已經(jīng)處理的很好,經(jīng)過(guò)測(cè)試暫時(shí)未發(fā)現(xiàn)內(nèi)存泄露問(wèn)題。測(cè)試平臺(tái):ie6,firefox3.6, windows2003
以上所述是小編給大家介紹的jQuery插件支持同一頁(yè)面被多次調(diào)用的全部敘述,希望對(duì)大家有所幫助。
相關(guān)文章
jQuery實(shí)現(xiàn)的淡入淡出圖片輪播效果示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)的淡入淡出圖片輪播效果,涉及jQuery基于定時(shí)器的頁(yè)面元素動(dòng)態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-08-08jquery插件validation實(shí)現(xiàn)驗(yàn)證身份證號(hào)等
這篇文章主要介紹了jquery插件validation實(shí)現(xiàn)驗(yàn)證身份證號(hào)、護(hù)照、電話號(hào)碼、email十分的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下。2015-06-06jQuery簡(jiǎn)單實(shí)現(xiàn)仿京東商城的左側(cè)菜單效果代碼
這篇文章主要介紹了jQuery簡(jiǎn)單實(shí)現(xiàn)仿京東商城的左側(cè)菜單效果代碼,通過(guò)簡(jiǎn)單的jQuery鼠標(biāo)事件及元素動(dòng)態(tài)變換實(shí)現(xiàn)樣式動(dòng)態(tài)切換功能,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下2015-09-09Jquery結(jié)合HTML5實(shí)現(xiàn)文件上傳
本文給大家介紹的是利用Jquery使用HTML5的FormData屬性實(shí)現(xiàn)對(duì)文件的上傳的方法和實(shí)例,非常的實(shí)用,有需要的小伙伴可以參考下。2015-06-06利用jQuery實(shí)現(xiàn)WordPress中@的ID懸浮顯示評(píng)論內(nèi)容
這篇文章主要介紹了使用JavaScript實(shí)現(xiàn)WordPress中ID懸浮顯示評(píng)論的功能,就是在樓中樓式的評(píng)論中顯示被評(píng)論的主體內(nèi)容,需要的朋友可以參考下2015-12-12jQuery ajax調(diào)用后臺(tái)aspx后臺(tái)文件的兩種常見(jiàn)方法(不是ashx)
這篇文章主要介紹了jQuery ajax調(diào)用后臺(tái)aspx后臺(tái)文件的兩種常見(jiàn)方法(不是ashx)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-06-06