jQuery 仅适用于 firefox 或 safari/chrome 控制台
jQuery works only in firefox or safari/chrome console
我有这个奇怪的错误。我的 jQuery 代码在 Firefox 中有效,当我将它粘贴到 Safari 或 Chrome 的控制台时也是如此。
我先加载了它,我很确定它会读取它,因为正在显示警报。
您是否看到可能影响此问题的代码有任何问题?
$(document).ready(function(){
var questionOne = $('.questions').find('.question').eq(0);
questionOne.removeClass('hide');
});
我在控制台中没有任何类型的错误。
我尝试以各种可能的方式加载互联网上的脚本。
好吧,您的代码似乎是正确的,但正如其他人所说,如果对象“.questions”尚未呈现,那么您将无法找到它。
我以前遇到过这样的问题,这就是我所做的。
</p>
<pre><code>$(document).ready(function () {
var Counter = 0;
var interval = setInterval(function () {
Counter += 20;
var questionOne = $('.questions').find('.question').eq(0);
questionOne.removeClass('hide');
if (questionOne.length > 0)
Counter = 3000;
if (Counter >= 3000)
clearInterval(interval)
}, 2);
});
要么
</p>
<pre><code>$(document).ready(function () {
setTimeout(function () {
var questionOne = $('.questions').find('.question').eq(0);
questionOne.removeClass('hide');
}, 100);
});
希望这对你有帮助。
我有这个奇怪的错误。我的 jQuery 代码在 Firefox 中有效,当我将它粘贴到 Safari 或 Chrome 的控制台时也是如此。
我先加载了它,我很确定它会读取它,因为正在显示警报。 您是否看到可能影响此问题的代码有任何问题?
$(document).ready(function(){
var questionOne = $('.questions').find('.question').eq(0);
questionOne.removeClass('hide');
});
我在控制台中没有任何类型的错误。 我尝试以各种可能的方式加载互联网上的脚本。
好吧,您的代码似乎是正确的,但正如其他人所说,如果对象“.questions”尚未呈现,那么您将无法找到它。
我以前遇到过这样的问题,这就是我所做的。
</p>
<pre><code>$(document).ready(function () {
var Counter = 0;
var interval = setInterval(function () {
Counter += 20;
var questionOne = $('.questions').find('.question').eq(0);
questionOne.removeClass('hide');
if (questionOne.length > 0)
Counter = 3000;
if (Counter >= 3000)
clearInterval(interval)
}, 2);
});
要么
</p>
<pre><code>$(document).ready(function () {
setTimeout(function () {
var questionOne = $('.questions').find('.question').eq(0);
questionOne.removeClass('hide');
}, 100);
});
希望这对你有帮助。