关于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;
相关文章
相关标签/搜索