jQuery返回上一页后

时间:2012-02-26 22:38:08

标签: jquery

这是我的问题:当我滚动到页面末尾,然后继续浏览某些产品,然后通过点击浏览器上的返回按钮返回,我不会回到页面的最后但是在中间的页面,之后上面的图像不透明度:0 ,直到我开始滚动。我在滚动时使用jQuery代码对图像进行淡化效果:

<script type="text/javascript">
$(document).ready( function() {

 tiles = $('.ajax_block_product, .pagination, .pagination label, #nb_item,     .button_mini, .button').fadeTo(0,0);

 $(window).scroll(function(d,h) {
    tiles.each(function(i) {
        a = $(this).offset().top + $(this).height();
        b = $(window).scrollTop() + $(window).height() + 210;
        if (a < b) { $(this).fadeTo(2500,1); }
    });
 });

 function inWindow(s){
  var scrollTop = $(window).scrollTop();
  var windowHeight = $(window).height();
  var currentEls = $(s);
  var result = [];
  currentEls.each(function(){
    var el = $(this);
    var offset = el.offset();
      if (scrollTop <= offset.top && (el.height() + offset.top) < (scrollTop + windowHeight + 210)) {
          result.push(this); }
  });
  return $(result);
}

inWindow('.ajax_block_product, .pagination, .pagination label, #nb_item, .button_mini,     .button').fadeTo(0,1);

});
</script>

这是链接 - http://layot.prestatrend.com/ 那么,有人可以帮助我,请问如何避免这种退回问题?

0 个答案:

没有答案