【发布时间】:2012-11-02 09:54:52
【问题描述】:
我正在我的一个主要导航链接上应用一个函数,这个函数看起来像这样
$(function() {
$('#menu-item-1137').click(function(){
$('#waterfacts').attr('class', 'active');
$('li#simple2Tab').attr('class','active');
});
});
所以我的目标很简单,当单击该项目时,将这些类更改应用于 id 元素。
我面临的问题是,当您已经在目标页面上时,该功能可以工作,但假设我在网站的索引上,然后我点击 #menu-item 该功能将无法工作,因为我认为它是试图应用到我当前正在查看的页面。
所以我的问题是,我该如何告诉函数先等到页面加载然后运行?
提前致谢。
【问题讨论】:
标签: javascript attr