gpt4 book ai didi

javascript - jQuery 插件超时

转载 作者:行者123 更新时间:2023-11-30 17:58:41 25 4
gpt4 key购买 nike

当我在我的页面和正下方引​​用第三方 jQuery 插件时,我遇到了一个奇怪的问题,如果我有一些内联 javascript 代码,页面内的内联代码永远不会被命中/触发。

例子:

<script type="text/javascript" src="/Scripts/jquery.rateit.js" /> 

//This is never executed!!!
<script type="text/javascript">
$(function() {
alert("Foo");
});
</script>

第三方插件是jQuery RateIt - http://rateit.codeplex.com/ ,此插件的版本 1.0.9。

使用 jQuery 版本 1.9.1。

有人可以解释为什么永远不会触发内联代码吗?是不是插件超时了?

我可以确认 jQuery RateIt 和 jQuery 脚本已被引用并且加载正常。当调试(使用 FireBug)并在 RateIt 插件中设置断点时,可以正常执行。它似乎只是在使用 RateIt 插件完成后立即转义代码。

需要注意的一件事是,如果我将 RateIt 插件的引用移动到我的内联 Javascript 代码之后,一切似乎都工作正常。

例子:

//This works ok   
<script type="text/javascript">
$(function() {
alert("Foo");
});
</script>
<script type="text/javascript" src="/Scripts/jquery.rateit.js" />

最佳答案

<script>标签不会自动关闭。你必须

<script type="text/javascript" src="/Scripts/jquery.rateit.js"></script>

关于javascript - jQuery 插件超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17576966/

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