Javascript Jquery galleria-使库中的第一个图像自动显示
我已经将优秀的galleria插件添加到我正在开发的网站中。但是与演示不同的是,我无法在页面加载时自动显示第一幅图像 目前,您必须单击一个图像,然后图像才会出现,然后一切正常。是的,我试着将第一张图片的类设置为“活动”,但没有任何效果 我有什么明显的遗漏吗 这里有一个活生生的例子:试试这个:Javascript Jquery galleria-使库中的第一个图像自动显示,javascript,jquery,galleria,Javascript,Jquery,Galleria,我已经将优秀的galleria插件添加到我正在开发的网站中。但是与演示不同的是,我无法在页面加载时自动显示第一幅图像 目前,您必须单击一个图像,然后图像才会出现,然后一切正常。是的,我试着将第一张图片的类设置为“活动”,但没有任何效果 我有什么明显的遗漏吗 这里有一个活生生的例子:试试这个: $(function(){ $('.galleria img:first').click(); }); 我想我已经发现了问题所在。添加而不是,您的第一张图像将自动加载。是的,这是一个很酷的图库,我
$(function(){
$('.galleria img:first').click();
});
我想我已经发现了问题所在。添加
而不是
,您的第一张图像将自动加载。是的,这是一个很酷的图库,我也在使用它:
现在尝试过(并在上述url上直播),但没有任何效果:-(你必须在DOM Ready上插入语句。我编辑了我的答案。嗯,我编辑了。我把它放在我的-existing-on-document.Ready函数的最后一个。除非我比我想象的还要清醒:-/对不起,我错了。在页面上的什么地方,或者在哪个JS文件中,包含了这个?我只是自己在尝试解决这个问题,以及这个问题(我想)它首先需要Galleria所做的DOM更改。因此,将其放入
.ready
中不起作用,但稍后调用它(例如,使用Firebug)会起作用。但是,另一种解决方案(
)非常好用。谢谢。./facepalm。那有点尴尬。我不完全明白为什么.click()方法不起作用,但这是应该起作用的。非常感谢!@Agrajag.click()
方法不起作用,因为调用.click()
时Galleria的DOM没有完全加载。如果调用,请单击()
method稍晚一点(比如,使用Firebug),它就如您所期望的那样工作。我知道这一点,因为在过去几天里,我一直在努力解决这个确切的问题:-)