我正在修改一个Magento模板,希望有1-2s的延迟来运行2行: popup.style.display = 'none';$(menuId).removeClassName('active');
我一点也不懂javascript,我该怎么做呢,谢谢
function wppHideMenuPopup(element, event, popupId, menuId)
{
element = $(element.id); var popup = $(popupId); if (!popup) return;
var current_mouse_target = null;
if (event.toElement)
{
current_mouse_target = event.toElement;
}
else if (event.relatedTarget)
{
current_mouse_target = event.relatedTarget;
}
if (!wppIsChildOf(element, current_mouse_target) && element != current_mouse_target)
{
if (!wppIsChildOf(popup, current_mouse_target) && popup != current_mouse_target)
{
popup.style.display = 'none';
$(menuId).removeClassName('active');
}
}
}发布于 2013-03-08 10:31:04
使用window.setInterval("javascript函数“,毫秒);
用法> window.setInterval("hidethething()",2000);
只要把它(并替换为正确的函数)放在你想要开始计算2秒的地方。
谢谢,@leo
https://stackoverflow.com/questions/15285673
复制相似问题