【问题标题】:I can't get jQuery's jScrollPane to work! :(我无法让 jQuery 的 jScrollPane 工作! :(
【发布时间】:2010-06-28 20:57:11
【问题描述】:

哦,沮丧!

我真的度过了有史以来最令人沮丧的早晨。我花了 4 个半小时试图让它工作。

有问题的 jQuery 插件是 jScrollPane:http://www.kelvinluck.com/assets/jquery/jScrollPane/jScrollPane.html

我的网页是http://furnace.howcode.com - 在开发过程中请忽略那里的测试数据;)

因此,如果您检查源代码,您会看到:

jQuery(document).ready(function() {
    $('#newesttab').addClass('selectedtab'); 
    $('#col2').addClass('newestcol');
    $("#ajaxresults").fadeOut("slow", function() {
        $.ajax({
            url: "<?php echo site_url('code/newest'); ?>",
            success: function(msg) {
                $('#ajaxresults').html(msg);
                $("#ajaxresults").fadeIn("fast");
                $('#col2').jScrollPane();
            }
        })
    });

$('#col2').jScrollPane(); 行是用于触发 jScrollPane 的行。它确实......但是,正如您从网站上看到的那样,一半的 div 被切断了。我计算出来是因为#col2 有margin-left: 160px,所以它会中途中断。但是,当我尝试使用解决方法时,它会破坏我的页面结构的其余部分。

第二个问题是,如果我尝试在任何其他 div 上应用 jScrollPane,我根本没有效果。我尝试将#col2 放入包装器#col2wrapper 并将其应用于该包装器,但没有任何效果。这确实令人困惑。

如果有人能解决这个问题,我会非常高兴,我会给他们一个虚拟的高五和其他欣赏的东西。

谢谢!

杰克

【问题讨论】:

    标签: jquery jscrollpane jquery-jscrollpane


    【解决方案1】:

    我认为这是与 jScrollPane.css 相关的更多 css 问题,

    问题是 jScrollPaneContainer 的宽度。在 Firebug 中查看它的作用(如果您不使用它,请重新考虑这一点,您在 5 分钟内看到,我能够在不知道您的代码的情况下识别问题^^)。尝试删除 jScrollPaneContainer 的 position:relative 和 #col2 中的 position:relative ,应该会更容易。

    编辑: 更简单:只需删除溢出:隐藏;来自 jScrollPaneContainer 类,它可以解决问题。

    【讨论】:

    • 感谢您的帮助,但这一点帮助也没有。当然,我尝试过使用 Firebug ......但是 jScrollPane 的 CSS 都是动态生成的,所以改变它并不是那么容易。从两个 div 中删除 position:relative 不会使 jScrollPane 比以前更有效,它只是使 div 可见,但插件仍然无法正常运行!
    • 你好,只有一小部分CSS是动态生成的 那么在css中从jScrollPaneContainer中删除overflow:hidden怎么样?当你用 Firebug 压制它时,对我来说这似乎很好。 CSS 中的第一行将其删除并告诉我是否可以。 PS:请阅读答案直到最后,它会有所帮助;)不需要积极性或需要反对票,我只是想通过指出我认为的相关问题来提供帮助:)
    • 好吧,对不起,我不是故意的!我已经注释掉了第一行(在我的本地副本上),现在发生的情况是,我们可以看到整个#col2,但是当你向下滚动时,#col2 不再是固定的并且“飞”在页面上。此外,我们仍然没有看到任何 jScrollPane 的滚动条。接下来做什么...?谢谢,非常感谢您的帮助:)
    • 如果你删除了overflow:hidden,那么你可以在#col2 上放回位置:relative,这样可以防止苍蝇。你之前的评论没问题,我知道把一整天都花在小问题上是什么意思(比如 f*kin IE 错误 ^^)。对于滚动条问题,尝试集成来自 jScrollPane 站点的简单示例,看看是否仍然存在相同的问题。我不知道它的用途,所以不能帮助你更多;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-23
    • 2014-03-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多