jquerysuperbox+;jScrollPane问题

jquerysuperbox+;jScrollPane问题,jquery,jscrollpane,Jquery,Jscrollpane,大家好,感谢大家阅读以下内容: 我遇到了这个问题,我试图使用Superbox和jScrollPane。 我得到了一些内联内容,可以很好地加载超级框(作为模态),但是没有出现滚动条(jScrollPane),所以我无法滚动内容。如果需要一些代码: 如何使用SUPERBOX JSCROLLPANE: $(function(){ $.superbox.settings = { closeTxt: "Close",

大家好,感谢大家阅读以下内容: 我遇到了这个问题,我试图使用Superbox和jScrollPane。 我得到了一些内联内容,可以很好地加载超级框(作为模态),但是没有出现滚动条(jScrollPane),所以我无法滚动内容。如果需要一些代码:

如何使用SUPERBOX JSCROLLPANE:

$(function(){
            $.superbox.settings = {
                closeTxt: "Close",
                loadTxt: "Loading...",
                nextTxt: "Next",
                prevTxt: "Previous"
            };
            $.superbox();
                   $('.scroll-pane').jScrollPane(); 

        });
如何呼叫/打开灯箱:

<li><a href="#about" rel="superbox[content]">About</a></li>
  • 用于内联内容的HTML:

    <div id="infos" style="display:none;">
                <div id="acerca" class="scroll-pane">
                <h2>Content mode</h2>
                <p>Generates a box containing an element of the page.</p>
    </div>
            </div>
    
    
    内容模式
    生成包含页面元素的框

    谢谢你的时间和知识

    调用
    $('.scroll pane').jScrollPane()但您不会在页面上显示带有类
    滚动窗格的元素。必须有与应用jScrollPane的选择器匹配的内容

    此外,您可能只想在superbox打开后初始化jScrollPane。我快速浏览了superbox页面,不幸的是,它们似乎没有提供任何事件,因此我不确定是否有办法确定superbox何时被打开。您可以尝试以下方法:

    $('#infos').show().jScrollPane().hide();
    

    这将临时显示信息框并在其上初始化jScrollPane(不能在隐藏元素上初始化jScrollPane),然后再次隐藏它。然后,当superbox显示时,jScrollPane应该就位…

    您好,非常感谢您的回复:请检查此链接并单击“ACERCA”一词。jScrollPane有一个奇怪的行为:/jScrollPane似乎需要在superbox显示后进行初始化。。。唯一干净地做到这一点的方法是,如果superbox有某种“加载”事件,但它似乎不存在。你可以尝试在链接中添加一个点击监听器,并在其中初始化jScrollPane?哦,我很抱歉,但我不是一个编码员(加上我是一个小傻瓜),所以请你帮我一下好吗?一些示例代码将非常好。嗨,伙计们,如果这有助于我使用Ajax[]函数解决某人的问题,并将a href设置为锚定,那就解决了所有问题。谢谢我:D