關於touchTouch.jquery.js瀏覽圖片重複的問題

今天在處理圖片預覽的時候,須要每提交一次,執行touch裏的方法,可是點擊以後 ,彈出的圖片老是同一個,跟蹤源碼才發現,每執行一次就會將html中的dom加載一個,這樣前幾張永遠都是那幾個,因此看不到後面的,因而用執行touch方法以前將dom移除,仍是不行,跟蹤源碼原來dom沒有移除,我覺得remove方法有問題,百度了半天終於發現問題了,原來添加的dom被當作全局變量保存了起來,因而我將代碼移到局部變量中就解決了這個問題。哈哈O(∩_∩)O哈哈~html

代碼以下dom

移除dom的代碼ide

$("#galleryOverlay").remove();

         

$('#thumbs  a').touchTouch();

touch文件裏移動的代碼,將這些代碼變成局部變量便可spa

var overlay = $('<div id="galleryOverlay">'),

  slider = $('<div id="gallerySlider">'),

  prevArrow = $('<a id="prevArrow"></a>'),

  nextArrow = $('<a id="nextArrow"></a>'),

  pageSpan = $('<span id="pagelimit"></span'),

  overlayVisible = false;
相關文章
相關標籤/搜索