Javascript firefox中没有定义Jquery
我发现Jquery在FireFox浏览器中没有定义,但在opera中可以工作,下面是示例 我使用Javascript firefox中没有定义Jquery,javascript,jquery,Javascript,Jquery,我发现Jquery在FireFox浏览器中没有定义,但在opera中可以工作,下面是示例 我使用 if (!window.jQuery) { var jq = document.createElement('script'); jq.type = 'text/javascript'; // Path to jquery.js file, eg. Google hosted version jq.src = 'http://eef.percipio.me/themes/third_pa
if (!window.jQuery) {
var jq = document.createElement('script'); jq.type = 'text/javascript';
// Path to jquery.js file, eg. Google hosted version
jq.src = 'http://eef.percipio.me/themes/third_party/charts/js/jquery-1.10.2.min.js';
document.getElementsByTagName('head')[0].appendChild(jq);
}
这段代码似乎有问题,因为如果我这样做的话,它会起作用
<script src="http://eef.percipio.me/themes/third_party/charts/js/jquery-1.10.2.min.js" type="text/javascript">
即使firebug处于打开状态,您的链接也会间歇性地为我工作。对我来说,这似乎是一个时间问题,我认为在尝试使用jQuery之前,您需要确保jQuery已加载 试着在谷歌上搜索“如果没有加载,就加载jquery”,或者看看——它提供的代码应该会对您有所帮助
另外,还有一个关于类似问题的问题。即使firebug打开,您的链接也会间歇性地为我工作。对我来说,这似乎是一个时间问题,我认为在尝试使用jQuery之前,您需要确保jQuery已加载 试着在谷歌上搜索“如果没有加载,就加载jquery”,或者看看——它提供的代码应该会对您有所帮助
另外,还有一个关于类似问题的问题。即使firebug打开,您的链接也会间歇性地为我工作。对我来说,这似乎是一个时间问题,我认为在尝试使用jQuery之前,您需要确保jQuery已加载 试着在谷歌上搜索“如果没有加载,就加载jquery”,或者看看——它提供的代码应该会对您有所帮助
另外,还有一个关于类似问题的问题。即使firebug打开,您的链接也会间歇性地为我工作。对我来说,这似乎是一个时间问题,我认为在尝试使用jQuery之前,您需要确保jQuery已加载 试着在谷歌上搜索“如果没有加载,就加载jquery”,或者看看——它提供的代码应该会对您有所帮助
另外,还有一个关于类似问题的问题。对我来说也是断断续续的。 当然是时间问题 您可以轮询jQuery的可用性:
function withjQuery ($) {
// use $
}
function pollForjQuery () {
if (window.jQuery) {
withjQuery(window.jQuery);
} else {
// checks for jQuery again in 50ms
setTimeout(pollForjQuery, 50);
}
}
// check for jQuery in 0, 50, 100, 150, 200ms etc.
pollForjQuery();
对我来说也是间歇性的。 当然是时间问题 您可以轮询jQuery的可用性:
function withjQuery ($) {
// use $
}
function pollForjQuery () {
if (window.jQuery) {
withjQuery(window.jQuery);
} else {
// checks for jQuery again in 50ms
setTimeout(pollForjQuery, 50);
}
}
// check for jQuery in 0, 50, 100, 150, 200ms etc.
pollForjQuery();
对我来说也是间歇性的。 当然是时间问题 您可以轮询jQuery的可用性:
function withjQuery ($) {
// use $
}
function pollForjQuery () {
if (window.jQuery) {
withjQuery(window.jQuery);
} else {
// checks for jQuery again in 50ms
setTimeout(pollForjQuery, 50);
}
}
// check for jQuery in 0, 50, 100, 150, 200ms etc.
pollForjQuery();
对我来说也是间歇性的。 当然是时间问题 您可以轮询jQuery的可用性:
function withjQuery ($) {
// use $
}
function pollForjQuery () {
if (window.jQuery) {
withjQuery(window.jQuery);
} else {
// checks for jQuery again in 50ms
setTimeout(pollForjQuery, 50);
}
}
// check for jQuery in 0, 50, 100, 150, 200ms etc.
pollForjQuery();
对我来说,它在没有启用Firebug的情况下工作正常。我能看到图表。但是,当我启用firebug时,它给出了错误。你有相同的问题吗?是的,启用了firebug,但这不是解决方案。对我来说,这也很好,我没有看到firebug中有任何错误。请检查firebug是否启用了“在所有错误上中断”功能。对我来说,在没有启用firebug的情况下,它工作正常。我能看到图表。但是,当我启用firebug时,它给出了错误。你有相同的问题吗?是的,启用了firebug,但这不是解决方案。对我来说,这也很好,我没有看到firebug中有任何错误。请检查firebug是否启用了“在所有错误上中断”功能。对我来说,在没有启用firebug的情况下,它工作正常。我能看到图表。但是,当我启用firebug时,它给出了错误。你有相同的问题吗?是的,启用了firebug,但这不是解决方案。对我来说,这也很好,我没有看到firebug中有任何错误。请检查firebug是否启用了“在所有错误上中断”功能。对我来说,在没有启用firebug的情况下,它工作正常。我能看到图表。但是,当我启用firebug时,它给出了错误。您有相同的问题吗?是的,firebug已启用,但这不是解决方案。对我来说,这也很好,我没有看到firebug中有任何错误。请尝试禁用firebug。检查firebug是否已启用“所有错误时中断”