DOM完全加载后编辑CSS?

时间:2013-12-16 05:01:16

标签: javascript jquery dom load

我有一个导航菜单,完​​全由JavaScript控制。

但不知怎的,我无法使用$("#floatNavigation")引用/定位它,当我尝试执行click / mouseover / log时它会返回undefined

我做错了什么。

1 个答案:

答案 0 :(得分:1)

你需要让jQuery等到你的页面(技术上,DOM)完全加载。您可以使用jQuery的$(document).ready()语句:

来完成此操作
$(document).ready(function() {
    // Anything in here will run when the DOM is completely loaded
    var floatNavigation = $("#floatNavigation");
});

您可以在its respective jQuery documentation page上详细了解$(document).ready()声明。