我有一个简单的jquery函数来删除第一个类。问题是,当我在网站中使用脚本时,它不会工作,但在控制台(Chrome)中运行脚本时,它工作得很好。
有什么想法吗?
$(document).ready(function() {
jQuery('.instagram-placeholder:first').hide();
});发布于 2013-09-18 22:36:34
在判断代码是否不起作用之前,请尝试简化页面底部的代码文件,如下所示:
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="jquery.colorbox-min.js"></script>
<script src="js/script.js"></script>
<script>
$(document).ready(function()
{
$('.instagram-placeholder:first').remove();
});
</script>
</body>
</html>这是加载脚本的首选方法。另外,你不应该真的使用内联js。最后一部分应该在您的script.js文件中。
发布于 2013-09-18 22:39:27
如果我错了,请纠正我,但看起来你是通过ajax加载你的照片。
基本上,document.ready()是在加载图像之前调用的,因此不能隐藏任何图像。
您应该将方法调用放在script.js内部的success()函数中
发布于 2013-09-18 22:45:57
试试这个,这是用计数器完成的,这也是在你的网站上工作
var counter=0
$('.instagram .instagram-placeholder').each(function(){
if(counter==0)
$(this).hide();
counter++;
});https://stackoverflow.com/questions/18874937
复制相似问题