我可以使用什么类型的jQuery函数来等待显示多个社交按钮(即Facebook Like / Send,Twitter Follow / Tweet,Google+),只有在他们从各自的来源加载后才能显示。我正在尝试的问题是在页面加载后我有这些社交按钮,我必须一个接一个地等待这些按钮下载,它对用户看起来并不吸引人。关于我能做些什么的任何想法?
答案 0 :(得分:1)
使用AddThis等服务为您执行此操作。
答案 1 :(得分:1)
将它们全部放在一个容器<div>
中,其样式设置为visibility:hidden;
。
然后在window.load()
等待页面上的所有图像加载后,使用jQuery再次显示...
$(window).load(function(){
$('#myContainerDiv').css('visibility', 'visible');
});
与display:none;
相反,使用visibility:hidden;
将确保隐藏对象仍占用内容流中相同的空间量。将其更改为visibility:visible;
只需切换它而不改变周围内容的位置。