我不应该做什么呢?

时间:2011-07-25 13:25:13

标签: javascript jquery jscrollpane

我一直在尝试调整缩略图大小的“跳转地图”上的点击,在大型8000x6000px全尺寸地图(main_map)上启动scrollTo,但它没有表现,我变得非常困惑,所以我回到了基础。

您将在下面看到设置非常简单,但是当第一次加载页面时我按预期获得滚动条,但是如果我使用Ctrl F5清除缓存,此后我可能会或可能不会得到它们,事实上我可能会或可能不会显示图像(有时只是一个明显空的空间),然后在刷新一次或两次之后再次出现。模式似乎是随机的。事实上,这种行为在刷新时似乎是相同的。

我还发现,如果main_map部分显示,而滚动条仍然不可见,打开firebug并按“重新加载以查看所有源”链接会强制滚动条重新出现。

我没看到什么?

获取您的信息 - 使用最简单的方法:

$(document).ready(function() {
$(function()
{
    $('.scroll-pane').jScrollPane();
});
});

和html部分:

    <!-- Begin Column main -->
    <div id="column_main">
        <div class="scroll-pane">
            <img id="main_map" src="maps/map.bmp" />
        </div>
    </div>
    <!-- End Column Main-->

1 个答案:

答案 0 :(得分:0)

当您清除缓存并重新加载页面时,将重新下载图像,并且在下载图像之前您会看到一些延迟。你在ready方法中使用的javascript是多余的使用如下。

$(document).ready(function()
{
    $('.scroll-pane').jScrollPane();
});