gpt4 book ai didi

c# - Jquery pageLoad() 在多个 js 文件中不起作用

转载 作者:行者123 更新时间:2023-11-30 21:09:07 25 4
gpt4 key购买 nike

我有一个带有 ajax 和 jquery 的 asp.net 网站。我需要在两个 jquery 脚本文件中使用 jquery pageLoad 函数,但问题是它只在一个首先附加在母版页中的文件中工作。

我已经创建了简单的 visual stuido 测试网站项目,如果您下载并查看它,我将非常高兴。

我上传到 mediaFire http://www.mediafire.com/?4b71u9jvo0mxru3它只有 5kb 请帮助我

最佳答案

每页只能有一个 pageLoad。我下载了您的代码并对此进行了更改:

在 MasterPage.master 中:

<asp:ScriptManager ID="MainScriptManager" runat="server" EnablePartialRendering="true">
<Scripts>
<asp:ScriptReference Path="~/jscript/btnFirst.js" />
<asp:ScriptReference Path="~/jscript/second.js" />
</Scripts>
</asp:ScriptManager>

并在头部删除它:

  <script type="text/javascript" src="jscript/second.js"></script>

<script src="jscript/btnFirst.js" type="text/javascript"></script>

在 btnFirst.js 中(例如)将 pageLoad 更改为:

// Attach a handler to the load event.
Sys.Application.add_load(applicationLoadHandler);

function applicationLoadHandler() {

$('#btnFirst').each(function () {
$('#btnFirst').css('text-decoration', 'none');
$('#btnFirst').css('opacity', '1');
var elem = $(this);
setInterval(function () {
if (elem.css('opacity') == '1') {
elem.css('opacity', '0.1');
} else {
elem.css('opacity', '1.0');
}
}, 500);
});
};

大功告成 ;-)

关于c# - Jquery pageLoad() 在多个 js 文件中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9215506/

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