我按照adonis2222(里里)写的方法试了试,结果还是不行。 程序没有执行SwapButton(id,state)函数,而是执行了MenuItemMouseOver() 函数。 function MenuItemMouseOver() { blnOnMenu = true; } function MenuItemMouseOut() { blnOnMenu = false; }
回答hrong: 框架 nav 里的页面应该是正常加载了,因为它没有执行这个函数,而是执行了页面里的其他函数。 当鼠标滑到菜单上时,执行MenuItemMouseOver及其他函数,打开相应的具体菜单,当鼠标滑出菜单时,应该执行SwapButton(id,state)。但如果我的鼠标是从菜单上面出去的,它就又执行了MenuItemMouseOver函数。如果我加入alert(),则正常执行SwapButton(id,state)。
而是还没有装载完毕
alert()正好可以延缓装载时间
2 使用functioin window.onload(id,state){}
程序没有执行SwapButton(id,state)函数,而是执行了MenuItemMouseOver()
函数。
function MenuItemMouseOver() {
blnOnMenu = true;
}
function MenuItemMouseOut() {
blnOnMenu = false;
}
框架 nav 里的页面应该是正常加载了,因为它没有执行这个函数,而是执行了页面里的其他函数。
当鼠标滑到菜单上时,执行MenuItemMouseOver及其他函数,打开相应的具体菜单,当鼠标滑出菜单时,应该执行SwapButton(id,state)。但如果我的鼠标是从菜单上面出去的,它就又执行了MenuItemMouseOver函数。如果我加入alert(),则正常执行SwapButton(id,state)。