[英]Javascript Console jquery slideDown function
Javscript代码
/ * ----------子菜单---------- * /
$('.dropmenu').click(function(e){
e.preventDefault();
$(this).parent().find('ul').slideDown();
});
网页代码
<li>
<a class="dropmenu" href=""><i class="fa-icon-folder-close-alt"></i><span class="hidden-tablet"> Databases</span></a>
<ul>
<li><a class="submenu" href="/rinks"><i class="fa-icon-file-alt"></i><span class="hidden-tablet"> Rinks</span></a></li>
<li><a class="submenu" href=""><i class="fa-icon-file-alt"></i><span class="hidden-tablet"> Users</span></a></li>
</ul>
</li>
因此,当单击“a class =”dropmenu“href =”元素时,我有这段代码触发下拉菜单展开。
我试图在另一个元素设置了一个值时触发此事件,但我无法弄清楚如何从控制台调用slidedown函数。
我不想用click()命令触发。 我希望能够执行$(this).parent()。find('ul')。slideDown(); 但是从控制台方面来说。 这样我就可以调用其他函数,比如slideToggle。 基本上我希望能够敲响下面的代码来触发slidedown,而不是click事件,我会删除click事件。
$(document).ready(function(){
//Message functions
if (document.getElementbyId("testing").value == "BestGame"){
$(this).parent().find('ul').slideDown();
}
您可以声明要在click事件中调用的方法
$('.dropmenu').click(function (e) {
var el = this;
e.preventDefault();
toggleMenu(el);
};
var toggleMenu = function (el) {
$(el).parent().find('ul').slideDown();
}
因此,从控制台,你所要做的就是
toggleMenu('.dropmenu')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.