当前位置: 首页 > 面试题库 >

回发后Updatepanel中的猫头鹰轮播消失

冯鸿光
2023-03-14
问题内容

我有中继器控件来显示某些内容。

<div class="owl-carousel trend" style="height:20px;">
    <asp:Repeater ID="rptThing" runat="server" DataSourceID="yyy">
        <ItemTemplate>
            <asp:LinkButton ID="lnkEtiket" runat="server" OnClick="lnkEtiket_Click">go</asp:LinkButton>
        </ItemTemplate>
    </asp:Repeater>
</div>

它在一个updatepanel内部。页面加载没有问题,但是当onClik消失时。我知道有关ajax和jquery的问题,但是我无法解决问题。我尝试了很多例子。这是我的jQuery

<script type=text/javascript>
    var owltrend = $('.trend');
    owltrend.owlCarousel({
        margin: 5,
        loop: true,
        startPosition: 0,
        lazyLoad: true,
        rtl: false,
        nav: false,
        autoWidth: true,
    });
</script>

注意:其猫头鹰轮播2


问题答案:

您需要再次触发jQuery绑定。

<script type="text/javascript">
    $(document).ready(function () {
        createCarousel();
    });

    var prm = Sys.WebForms.PageRequestManager.getInstance();

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

    function createCarousel() {
        var owltrend = $('.trend');
        owltrend.owlCarousel({
            margin: 5,
            loop: true,
            startPosition: 0,
            lazyLoad: true,
            rtl: false,
            nav: false,
            autoWidth: true,

        });
    }
</script>

prm.add_endRequest 当UpdatePanel完成加载时触发。



 类似资料:
  • 问题内容: 我是Angular2的新手,并试图将Angularjs中的owl-carousel转换为Angular2。 以下是owl-carousel实现的index.html文件: 这是app.js文件: 这是Angular1的实​​现,如何为Angular2实施呢? 问题答案: 更新资料 OwlCarousel2 + Angular2.3.0 旧版 以下是angular2猫头鹰轮播实现的app

  • 问题内容: 在此处查看轮播:Owl-carousel2 我遇到一个问题,每当将ng-repeat指令应用于轮播时,这些项目都是垂直堆叠而不是水平布局。 如果我不使用ng-repeat并使用静态项目,则它应能正常工作。 有没有我可以写的指令并适用于猫头鹰轮播以保持布局? 另外,引起轮播破裂的ng-repeat是什么? 是否以某种方式剥离了应用于旋转木马的猫头鹰旋转木马类? 注意*如果手动构建列表,则

  • 我有多个猫头鹰旋转木马设置在我的主页。我有第一个(关于免费送货的)设置为滑速10000。因为你可以看到所有的幻灯片都以相同的速度变化。 这有什么不起作用的原因吗?我做错什么了吗?

  • 问题内容: 我有一个关闭模式的功能: 但是,我的页面上还有一个更新面板,我需要触发它。 我没有运气尝试。 谢谢 问题是这样的: 我从父母那里叫它,所以我无法获得隐藏的ID。 问题答案: 一种选择是在更新面板中放置一个隐藏按钮 然后在脚本中调用以下内容 单击按钮将导致回发。 您还可以查看Page.GetPostBackEventReference

  • 问题内容: 我基本上在我的UpdatePanel中有一个文字,它根据我背后的代码中的方法生成一个javascript数组。 在以页面加载方式加载我的内容时,我没有任何问题。但是,如果我尝试执行搜索以更新我的updatepanel中的javascript数组文字,则会发现在触发javascript之后,文字会在回发时进行更新。 这是我所拥有的基本示例: 但是我似乎无法正确地将其应用于代码。 当我不使

  • 问题内容: 我在UpdatePanel的ListView中有一个LinkBut​​ton。我希望按钮(好吧,其中的任何一个)引起部分回发,但它们却引起整个页面的回发。 我在stackoverflow上发现了另一条建议添加此内容的帖子: 没什么不同… 也有一些其他类似的帖子,但是我找不到解决方案!有任何想法吗? 问题答案: ASP.NET 4中的ClientIDMode设置使您可以指定ASP.NET