在DIV Safari 6.0.4中重置滚动条位置

时间:2013-05-19 09:40:15

标签: javascript html css safari

我遇到类似的问题,滚动重置如下:

How to reset persistent scrollbar position after div refresh in FF3?

scrollLeft适用于FF和Chrome,但不适用于Safari 6.0.4。这很奇怪,因为代码对我来说听起来很合理(虽然我没有这么久!)我的代码设置如下:

链接

    <a id="bakers" href="#">bakers dozen</a>

这是我需要从单独的html文件中调用的div

    <div id="bakers2">
    <div class="gallery"><img src="images/9.Bakersdozen/2.bakers.jpg" alt="" /><p>January</p></div>
    <div class="gallery"><img src="images/9.Bakersdozen/1.bakers.jpg" alt="" /><p>February</p></div>

进入身体索引页面

<div class="slider">
</div>

CSS:

.slider {
    left: 285px;
    position: absolute;
    top: 150px;
    }

.gallery {
    float: left;
    margin: 5px;
    }

#bakers2 {
    width:2650px;
}

和脚本(在正文中)

    $(document).ready(function() {

$('#bakers').click(function(){
    $('.slider').load("bakers.html #bakers2");
    $('body').scrollLeft(0);
});
    });

感谢您的帮助。如果我错过了您需要的任何代码,请告知我们

0 个答案:

没有答案