急需解决!!阿赖!,menu_xp 菜单控件中,小BUG!!请求解决!!菜单下有下拉框问题!阿赖请进

g8341 2003-08-08 04:22:16
menu_xp 菜单控件中,没有处理如菜单下有下拉框时,则菜单项不能被显示!!!
我想用iframe解决(还有,隐藏下拉框,和<object>等方法),可没有成功,而且改动了阿赖的源码,所以也不妥,还请阿赖出面解决最合适!!,急需解决!!
等待!!!!!

----------
email: g8341@mail.com
oicq:19113430

注:
http://www.csdn.net/develop/Read_Article.asp?Id=19114

我知道这方法可我想把阿赖这个控件代码改一下让控件自己能够实现也就是把这个功能封装进去这样这个控件代码更适用并且如分开实现起来比较繁琐,没有封装在一起好用阿
...全文
62 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
laily 2003-08-13
  • 打赏
  • 举报
回复
不好意思上面的
tree.onshow();
tree.onhide();
应该是:
menu.onshow();
menu.onhide();
laily 2003-08-13
  • 打赏
  • 举报
回复
你是说菜单层被select下拉菜单盖住吧?
我在CSDN上看过一些相关贴子,你不妨搜一下。
我觉得比较好的办法是显示菜单的时候把select隐藏了,你可以在我的菜单控件程序里面加入类似于目录树控件的两个事件处理程序:onshow和onhide ,代码如下:
在alai_menu_xp的适当地方加入一行(你应该知道加在哪的):
this.onshow=this.onhide=new Function();
在show方法定义函数的最后一行之前(即return语句之前)加入一行:
tree.onshow();
在hide方法定义函数的最后一行加入:
tree.onhide();

这样你就可以用onshow和onhide来控件select菜单了,假设你的菜单是menu1,它显示的时候被select1盖住了,用下面的代码就可以解决问题:
menu1.onshow=function()
{
select1.style.visibility="hidden"
}

menu1.onhide=function()
{
select1.style.visibility="visible"
}

这样处理起来比较简单,也很容易理解。
以上代码我没有验证过,如果运行有问题你给我发email吧。
==========================================================================
Welcome to http://www.9499.net
g8341 2003-08-08
  • 打赏
  • 举报
回复
同志们帮帮忙啊急需啊,

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧