您尝试触发的点击处理程序很可能也通过附加了
$(document).ready()。可能发生的情况是您在附加处理程序之前触发了事件。解决方法是使用
setTimeout:
$("document").ready(function() { setTimeout(function() { $("ul.galleria li:first-child img").trigger('click'); },10);});10ms的延迟将导致该函数在所有
$(document).ready()处理程序被调用后立即运行。



