gpt4 book ai didi

javascript - 部分回发后更新面板外部的链接消失

转载 作者:行者123 更新时间:2023-11-28 08:16:57 24 4
gpt4 key购买 nike

我在更新面板外部有一个简单的 href 链接,该链接在部分回发后消失。我可以理解,如果它在更新面板内,它就会消失,但这是在更新面板之外。

简单标记

<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server">
<asp:UpdatePanel runat="server" ID="updData" UpdateMode="Always" ChildrenAsTriggers="True">
<ContentTemplate>
<!--SOme asp.net grid view control -->
</ContentTemplate>
</asp:UpdatePanel>
<a href="#" class="scrollup" title="back to top">Scroll</a> <!-- Heres the vanishing link -->
<a href="http://www.yahoo.com">Yahoo</a> <!-- Added this for a test -->
</asp:Content>

具有类滚动的 href 消失了,为了进行测试,我添加了一个指向 yahoo 的链接,甚至在部分回发后该链接也消失了。我无法理解为什么它们会消失,因为它们位于更新面板之外。

scrollup 只是为了 jquery 目的而引用此链接:

    $(window).scroll(function () {
marginTop = ($(document).scrollTop() - scroll) + marginTop;
scroll = $(document).scrollTop();
if ($(this).scrollTop() > 50) {
cc.addClass("f-nav");
cc.addClass("addShadow");
cc.addClass("addShadow");
$('.scrollup').fadeIn();
} else {
cc.removeClass("f-nav");
cc.removeClass("addShadow");
$('.scrollup').fadeOut();
}
});

$('.scrollup').click(function () {
$("html, body").animate({ scrollTop: 0 }, 'slow');
return false;
});

最佳答案

仔细查看后,我发现如果我将超链接放在 site.master 页面中,则最终会起作用。所以这似乎是一个奇怪的问题,但我能够将其从 .aspx 页面中取出并简单地添加到网站母版页中。

关于javascript - 部分回发后更新面板外部的链接消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23475998/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com