1

我想dir在页面加载后更改 HTML 属性;我怎样才能做到这一点?我需要使用该.ready()功能吗?目前它看起来像:

jQuery("html[lang=ar]").attr("dir", "rtl")
            .find("body").addClass("right-to-left");

我如何在脚本中编写它;我需要写.ready()函数还是.load()

<div class="header">
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
jQuery("html").attr("dir", "rtl")?
</script>

代码如下所示:

这是我的 CSS

body.right-to-left li {
    float:right;
    direction: rtl;
}
4

1 回答 1

4

尽可能简单...

将您的代码放入... document.ready()

<script>
$(document).ready(function(){
     $("html[lang=ar]").attr("dir", "rtl")
        .find("body").addClass("right-to-left");
});
</script>

和一个解释ready()load()功能的链接..

http://4loc.wordpress.com/2009/04/28/documentready-vs-windowload/

于 2012-12-25T13:01:44.680 回答