0

我正在使用 Smooth Div Scroll 插件,里面有很多图片......在我的页面顶部我也有链接,我的所有链接都有margin-right:15px; ,我有一个简单的 jQuery 代码,可以取消margin-right:15px;我最后一个链接的链接。

<script type="text/javascript">
     $(function(){
    $('div.linksHolder a:last-child').css("margin-right","0");
     });
</script>

现在,在我所有的页面中,它都很好用!然而,在带有大量图像的页面中,它需要一段时间才能加载上面的 jQuery 函数......而且在浏览器执行代码之前链接在一行中停留了几秒钟看起来很奇怪......

我的问题是:如何在开始加载图像之前加载上面的函数?

对不起我的英语不好,希望你能理解我的问题。

4

1 回答 1

1

为什么不从样式表中应用该设置:

<style>
/* existing link styles here, then: */

div.linksHolder a:last-child {
    margin-right : 0px;
}
</style>

显然IE8 和更早版本不支持:last-child,但您也可以将 jQuery 代码保留在适当的位置以覆盖...

于 2012-09-06T06:49:38.907 回答