应用脚本而不加载延迟
Apply a script without loading delay
我正在使用一个小的JavaScript片段将底部边缘与一个小侧边栏部分("Hot Right Now")与我正在处理的网站上的特色图像部分的底部边缘对齐。
脚本仅在整个 p[age 加载完毕后启动,因此,我试图对齐的部分会跳跃一点。我应该如何修改脚本以立即对齐它?
这是我正在使用的代码片段:
<script type="text/javascript">
$( document ).ready(function() {
var leftheight = $(".featured-image a img").offset().top + $(".featured-image a img").height();
var rightheight = $('#top-posts-2').offset().top + $('#top-posts-2').height();
var heightgap = leftheight - rightheight;
$('#top-posts-2').css('padding-top', parseInt(heightgap + 3, 10) + 'px');
});
</script>
删除$( document ).ready
包装器,并将脚本块紧跟在它将要操作的 HTML 元素之后。您不能比这更早运行它,因为您的目标 HTML 需要位于页面中。
相关文章:
- 在新表单上使用JavaScript创建多个共享点项目,但将下一页加载延迟到全部创建
- 在元素 jQuery 中加载延迟
- 应用脚本而不加载延迟
- 添加了 BigCommerce 模板 JS 包加载延迟
- 将AngularJS中的整个页面加载延迟到服务's的ajax已经完成
- 图像加载延迟
- 页面预加载程序加载延迟
- jQuery Tools叠加预加载延迟
- 如何避免谷歌分析加载延迟加载事件监听器时脱机
- js不会加载延迟超过15秒的动画.为什么
- 使用 document.ready vs window.load 来加载延迟的内容
- 延迟加载/延迟加载击倒模板,直到点击
- 如何防止白色'闪烁'对页面加载造成的背景图片加载延迟
- Javascript文本文件加载延迟
- 提交JSP后页面重新加载延迟
- 不能设置属性'innerHTML'的空值,而仍然使用窗口.加载延迟
- JS:设置为display:block后,防止图像加载延迟
- 是否可以使用反应延迟加载延迟加载背景图像
- 使用Angular在页面加载延迟后调用函数
- LessCSS会导致页面加载延迟吗?