【发布时间】:2011-05-02 16:53:10
【问题描述】:
我想把这个导航栏放在我的网站上,这里是演示页面:http://insicdesigns.com/demo/css3/exp1/index.html 它使用 JavaScript、jQuery 和 CSS
问题是,在我的网站上,我使用 PHP 和 index.php?page=home、?index.php?page=contact 等。 而且我不知道如何将栏上的项目设置为“活动”[它默认为“主页”]。我查看了代码,发现第一个
$(this).siblings('li').removeClass('active'); // removes active
$(this).addClass('active');
所以我将 id="target" 放在另一个项目上,并使用 Chrome 的 JS 控制台输入相同的代码,但我使用 "#target" 而不是“这个”
但没有什么立即改变。我必须悬停在栏上,动画才能开始,寻找活动项目,然后将动画移到那里。现在,如果我用它来替换我当前的导航栏 [这是here],并且如果有人转到 index.php?page=contact,我无法激活 About 链接,以便用户知道他们在 @987654325 @ 页!
所以这是我的问题: 有没有办法通过一些代码告诉 jQuery 我刚刚悬停? [骗它] 类似:
$("#target").fakeEvent("hover");
以便它运行代码 [顺便说一句,它附加到 $(selector).hover() 内的 function(){} -- 看看示例中的 lavalamp.js 文件]?如果您能提供帮助,我将不胜感激!谢谢:)
【问题讨论】:
标签: javascript jquery