我有一个导航菜单,完全由JavaScript控制。
但不知怎的,我无法使用$("#floatNavigation")
引用/定位它,当我尝试执行click / mouseover / log时它会返回undefined
。
我做错了什么。
答案 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()
声明。