这是我的问题:当我滚动到页面末尾,然后继续浏览某些产品,然后通过点击浏览器上的返回按钮返回,我不会回到页面的最后但是在中间的页面,之后上面的图像不透明度: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/ 那么,有人可以帮助我,请问如何避免这种退回问题?