Javascript firefox中没有定义Jquery

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

我发现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_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是否已启用“所有错误时中断”