English 中文(简体)
使用 DotNetNuke 的活跃社交工具在制表板更改后 jQuery Re- binding
原标题:jQuery Re-Binding after tab change using Active Social for DotNetNuke

我正在与一个第三方制表控制器合作,该制表器是名为“活跃社会”的DotNetnuke模块的一部分,这个模块被称为“活跃社会”模块,我对此没有文档。问题在于当我更改标签时,我失去了一个js(masonry.js),这个js(masonry.js)可以对标签中装入的内容进行样式。我需要重新组合脚本,但是没有成功

这是我目前掌握的。

我在使用一种我以前项目中使用的再约束方法

function BindControlEvents() {
        //jQuery is wrapped in BindEvents function so it can be re-bound after each callback.
        var $container = $( .addMasonry );
        $container.imagesLoaded(function () {
            $container.masonry({
                itemSelector:  .explore-image ,
                columnWidth: 10,
                isFitWidth: true
            });

        });

    }
    //Initial bind
    $(document).ready(function () {
        BindControlEvents();
    });

// Re-bind for callbacks var prm = Sys.WebForms.PageRequestManager.getInstance();

    prm.add_endRequest(function () {
        BindControlEvents();
    });

然而, 当标签页被更改时, 此选项卡不会被重新处理 。 所以我在页面上创建了一个按钮

 <li><a onclick="BindControlEvents();" href="#">re-bind</a></li>

更改制表符后单击此按钮将重新绑定我的脚本 。

我想接下来的一步是 找到一个事件 告诉我一个标签已经装完 但迄今为止我一直没有成功

我尝试了选择标签容器并运行.load () 和.ajaxComplee () 上的 Bind ControlEvents 函数,但仍没有成功 。

是否有其他方法可以找出一个标签何时满载。 我理解我可能不会给太多工作,但这是我所知道的。

谢谢你的帮忙

标记 标记标记

问题回答

尝试在jquery init外的js中添加以下内容:

    <script type="text/javascript">
    Sys.Application.add_load(BindControlEvents);

    function BindControlEvents() {
    [...]
    </script>

Hope this helps, al.





相关问题
ajax login using httpRequest?

I am trying to develop my login script to give feedback to the user if the login is valid or not. Basically if it isn t correct a div box will show saying its wrong, if its correct it will show its ...

Virtual Tour using sketch up, ajax, flash technologies

I want to know if there are existing technology that make your 3d models in sketch into virtual tours, using either Ajax or Flash for web presentation. If there s none, which will be a good approach ...

How can i update div continuously

I have asp.net application where i have a div which showing the value from other site. The value of that site is changing continuously. I want that my div will automatically update in some interval ...

热门标签