上文说到菜单被创建出来了,现在要说的是第二部分的:
(2),选择菜单,点击菜单
选择菜单和点击菜单实际上时鼠标的MouseMove和Click事件。在上文提到的menustyle里面,我是通过javascript提供的window.createPopup函数来实现弹出菜单,弹出菜单的内容为一个表格。在表格中的每一项都提供了MouseMove和Click事件。
在MouseMove事件发生的时候,我就让他显示出不同的风格。
当发生Click事件的时候,就调用函数fnclick,使之发生我们的需要的任务。现在具体来介绍menustyle()函数。
function menuStyle(){
if(window.navigator.appName == "Microsoft Internet Explorer" && window.navigator.appVersion.substring(window.navigator.appVersion.indexOf("MSIE") + 5, window.navigator.appVersion.indexOf("MSIE") + 8) >= 5.5)
isIe = 1;
else
isIe = 0;
if(isIe){
menuContent = '
| |||||||||||||||||||||||||||||||||
//下面就弹出了一个菜单。
menuPopup = window.createPopup();
//菜单里面的东西为上面画出的表格。
menuPopup.document.body.innerHTML = menuContent;
结合上文的ShowMenu(),函数,就明白了如何实现弹出菜单功能的方法了。在fnclickmenu函数中。你就可以轻松的加上你想处理的各种功能了。
各位看官,如果不明
vvvvvvvvvvv

