最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于兩個(gè)jQuery(js)特效沖突的bug的解決辦法

 更新時(shí)間:2016年09月04日 09:22:42   投稿:jingxian  
下面小編就為大家?guī)硪黄P(guān)于兩個(gè)jQuery(js)特效沖突的bug的解決辦法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享 給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

Problem:

使用jquery,json做一個(gè)資源下載的應(yīng)用,其中用到paginate.js和JSON數(shù)據(jù)的分頁(yè)效果,以及jquery.DOMWindow.js的彈窗效果。

但是出現(xiàn)以下bug:

單擊“上/下一頁(yè),首/末頁(yè)”后,彈窗事件失效;

Analysis:

對(duì)于這個(gè)Bug,在paginate.js中設(shè)計(jì)的上/下一頁(yè),首/末頁(yè)按鈕屬性是設(shè)置了href=”javascript:(void)”,google到關(guān)于這個(gè)屬性的解釋:

“javascript:void(0); in a link is usually a placeholderfor an onclick action that is done by clicking the link.”

在寫 AJAX 的時(shí)候很常應(yīng)用到類似的語法,好處是連結(jié)的樣式還會(huì)存在,然則不會(huì)導(dǎo)向任何處所,改為執(zhí)行 onclick 事務(wù)中的 function。在我們?cè)谧鲰?yè)面無刷新時(shí)用的比較多,一般是Ajax的使用上。

所以這個(gè)bug的原因可以理解為每次單擊此按鈕后,就鏈接到void,而讓加載DOMWindow的js函數(shù)失效了。

所以可以通過把void改成頁(yè)面中加載DOMWindow的js函數(shù)來解決這個(gè)bug。

Solution:

把每個(gè)翻頁(yè)按鈕中鏈接的javascript:(void)改成加載DOMWindow的js函數(shù)。即:javascript:DOMWindow(),這樣在每一次翻頁(yè)的過程中都會(huì)有加載到DOMWindow的js函數(shù)。

類似的這種技巧在協(xié)調(diào)多個(gè)javascript/jquery事件的情況下也常常用到。

以上這篇關(guān)于兩個(gè)jQuery(js)特效沖突的bug的解決辦法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

佛学| 利津县| 垣曲县| 钟祥市| 岳阳县| 灵宝市| 都昌县| 诸暨市| 乌恰县| 梁平县| 南阳市| 固阳县| 乐亭县| 盐源县| 德安县| 连山| 丘北县| 颍上县| 广宗县| 县级市| 仙居县| 石泉县| 平度市| 当雄县| 龙江县| 安康市| 阜城县| 临湘市| 温泉县| 渝北区| 丹凤县| 唐山市| 鹤壁市| 师宗县| 岫岩| 望都县| 赣榆县| 吉水县| 堆龙德庆县| 张掖市| 五台县|