如何在这个javascript切换中控制速度
我想在这个功能中控制速度,请帮助我如何在这个javascript切换中控制速度,javascript,performance,toggle,Javascript,Performance,Toggle,我想在这个功能中控制速度,请帮助我 <script> function toggle(target) { var artz = document.getElementsByClassName('showhidemenu'); var targ = document.getElementById(target); var isVis = targ.style.display=='block'; // hide
<script>
function toggle(target)
{
var artz = document.getElementsByClassName('showhidemenu');
var targ = document.getElementById(target);
var isVis = targ.style.display=='block';
// hide all
for(var i=0;i<artz.length;i++)
{
artz[i].style.display = 'none';
}
// toggle current
targ.style.display = isVis?'none':'block';
return false;
}
</script>
功能切换(目标)
{
var artz=document.getElementsByClassName('showhidemenu');
var targ=document.getElementById(目标);
var isVis=target.style.display=='block';
//全部隐藏
对于(var i=0;i如果您只是想要延迟,请尝试以下方法:
function toggle(target, milliseconds)
{
setTimeout(function() {
var artz = document.getElementsByClassName('showhidemenu');
var targ = document.getElementById(target);
var isVis = targ.style.display=='block';
// hide all
for(var i=0;i<artz.length;i++)
{
artz[i].style.display = 'none';
}
// toggle current
targ.style.display = isVis?'none':'block';
return false;
}, milliseconds);
}
功能切换(目标,毫秒)
{
setTimeout(函数(){
var artz=document.getElementsByClassName('showhidemenu');
var targ=document.getElementById(目标);
var isVis=target.style.display=='block';
//全部隐藏
对于(var i=0;i,根据您的要求调用带有超时的切换函数
使用
setTimeout(toggle(),2000)
这将在延迟2000毫秒后调用切换功能。无法通过动画显示此功能
function toggle(target, milliseconds)
{
setTimeout(function() {
var artz = document.getElementsByClassName('showhidemenu');
var targ = document.getElementById(target);
var isVis = targ.style.display=='block';
// hide all
for(var i=0;i<artz.length;i++)
{
artz[i].style.display = 'none';
}
// toggle current
targ.style.display = isVis?'none':'block';
return false;
}, milliseconds);
}
功能切换(目标,毫秒)
{
setTimeout(函数(){
var artz=document.getElementsByClassName('showhidemenu');
var targ=document.getElementById(目标);
var isVis=target.style.display=='block';
//全部隐藏
对于(var i=0;i请提供问题的详细信息。您所说的速度是指…延迟?动画?此代码非常快地显示我的菜单,我希望更改此速度!tanx,我希望显示类似“隐藏帮助”的动画此站点中的注释按钮!toggle
在本例中不应包含括号。setTimeout
的第一个参数是要求值的字符串或可调用对象(函数名或内联函数)@RandomBuffer:是的,它应该没有这些偏执狂。@amit:你能分享你的代码吗?这样我们就可以帮你摆弄小提琴了。我想用“隐藏帮助”这样的动画来表演此站点中的按钮用于评论!请使用HTML、CSS和JS设置一个链接,否则我们将无法帮助您。任何动画都将高度依赖于您的实际HTML和CSS。