如何在页面加载时使用 javascript / jquery 滑动/打开特定菜单项?
我是 java 和 jquery 脚本编写的新手,我已经设法学习如何在项目鼠标单击上打开菜单,但是如何在页面加载时打开特定菜单?
我正在使用这个:
<!-- menu -->
<div id="menuone">
<ul id="menu">
<li>
<a href="#">Home</a>
</li>
<li>
<a>About</a>
<ul>
<li><a href="#">one</a></li>
<li><a href="#">two</a></li>
<li><a href="#">three</a></li>
</ul>
</li>
<li>
<a>Projects</a>
<ul>
<li><a href="#">project1</a></li>
<li><a href="#">project2</a></li>
<li><a href="#">project3</a></li>
</ul>
</li>
</ul>
</div>
<!-- menu end -->
我的点击 JavaScript 是这样的:
function initMenu() {
$('#menu ul').hide();
$('#menu li a').click(
function() {
$(this).next().slideToggle('normal');
}
);
}
$(document).ready(function() {initMenu();});
但我的任务是:如何在页面加载时打开特定项目?如何打开菜单项 2 例如(“关于”)或菜单项 3(“项目”)等...?
I'm new to java and jquery scripting, I've managed to learn how to open menu on item mouse click, but how do I open specific menu on page load?
I'm using this:
<!-- menu -->
<div id="menuone">
<ul id="menu">
<li>
<a href="#">Home</a>
</li>
<li>
<a>About</a>
<ul>
<li><a href="#">one</a></li>
<li><a href="#">two</a></li>
<li><a href="#">three</a></li>
</ul>
</li>
<li>
<a>Projects</a>
<ul>
<li><a href="#">project1</a></li>
<li><a href="#">project2</a></li>
<li><a href="#">project3</a></li>
</ul>
</li>
</ul>
</div>
<!-- menu end -->
and my javascript on click is this:
function initMenu() {
$('#menu ul').hide();
$('#menu li a').click(
function() {
$(this).next().slideToggle('normal');
}
);
}
$(document).ready(function() {initMenu();});
but my quest is: how do I open specific item(s) on page load? How do I open menu item 2 for example ("about"), or menu utem 3 ("projects"), etc...?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
实际上很容易;
希望我有帮助
quite easy actually;
hope I helped
将 id 放入您的
a
标签中,然后将您选择的 id 传递给您的函数,例如
然后要更改,您可以使用
Put an id to your
a
tags likeand then pass an id of your choice to your function like
Then to change you can use instead