|
主题: Dreamweaver实现文字下拉菜单
|
 isleky
职务:普通成员
等级:2
金币:10.0
发贴:785
注册:2000/10/14 13:53:56
|
#12001/2/14 14:15:19
正好在别的坛子有人问,所以做了个例子,感兴趣的可以研究一下  主要有2个要点:层的相对定位和给表格加Behavior。 关于层的相对定位,以前讨论很多了,而DW中本不能给Table加Behavior,但是可以通过考源代码实现。 由于Netscape对层的定位支持差,所以此效果在Netscape 中会错位 页面: 点这儿参观
编辑历史:[这消息被bleak编辑过(编辑时间2001-02-14 14:15:52)] [这消息被bleak编辑过(编辑时间2001-02-14 14:43:05)]
|
 ???
职务:普通成员
等级:2
金币:10.0
发贴:644
注册:2000/11/7 15:07:27
|
#22001/2/14 15:00:14
其实,可以cut friework生成的fw_menu.js来做,完全支持nc,不会错位,可移植行强,FW区里有我关于这方面的贴子,大家搜一下看看吧!赫赫
|
 isleky
职务:普通成员
等级:2
金币:10.0
发贴:785
注册:2000/10/14 13:53:56
|
#32001/2/14 15:06:15
必胜客在上个贴子中说 引用: 其实,可以cut friework生成的fw_menu.js来做,完全支持nc,不会错位,可移植行强,FW区里有我关于这方面的贴子,大家搜一下看看吧!赫赫
对对,FW的下拉菜单做起来更加简单上手,毕竟都是MM的东西嘛~~ 但是有一点Fireworks做出来的下拉菜单是用绝对定位的,所以NS支持,如果你使页面居中而改变分辨率后,就会错位,即使改代码也很难修正,应该说,各有利弊。 PS:老兄,别把我的客户都拉到你那里去了啊
|
 ???
职务:普通成员
等级:2
金币:10.0
发贴:644
注册:2000/11/7 15:07:27
|
#42001/2/14 15:16:20
赫赫,说的是说的是。没事来逛逛!!!
|
 wowomo
职务:普通成员
等级:1
金币:1.0
发贴:309
注册:2001/1/12 21:01:58
|
#52001/2/14 16:08:20
居然大家这么热心的讨论下拉菜单的问题,我也来插一腿! 到这边来看看,好好研究一下(我也是才学到的): www.enic.cc因为用dw做公司的东西会涉及版权问题,所以我现在已经不用 dw来做特效了,反正网上免费的兼容的js有的是。
|
 小泳
职务:普通成员
等级:1
金币:0.0
发贴:5
注册:2001/2/11 21:03:45
|
#62001/2/16 8:41:19
用FW做的下拉菜单,生成的fw_menu.js太大,我做了一个,居然有23K,这是否会影响下载浏览速度?
|
 isleky
职务:普通成员
等级:2
金币:10.0
发贴:785
注册:2000/10/14 13:53:56
|
#72001/2/16 16:50:10
小泳在上个贴子中说 引用: 用FW做的下拉菜单,生成的fw_menu.js太大,我做了一个,居然有23K,这是否会影响下载浏览速度?
好象是大了点,你可以试试用DW做,或者干脆找个JS的DHTML下拉菜单 这里有: webfx.eae.net/
|
 大班主
职务:普通成员
等级:2
金币:10.0
发贴:724
注册:2000/10/12 21:02:49
|
#82001/2/16 17:55:15
我没有检查你的菜单代码,但从你的帖子上看.需要说明一个错误.
你在帖子中说:对表格进行行为的设置.这是不正确的(不知道是否是我理解上的错误,如果是,请谅解),标准的下拉菜单应该针对可见层进行行为的设置.也就是说,应该将下拉层的show or hide行为定义在这个"下拉层"中.例如:
当鼠标移动到层1时,显示层2.(这是下拉菜单的基本概念)
那么,我们应该将鼠标离开时层2隐藏这个事件甚至在层2中.也就是说,针对层2所做的设定应该是:当鼠标离开时隐藏层2.
|
 isleky
职务:普通成员
等级:2
金币:10.0
发贴:785
注册:2000/10/14 13:53:56
|
#92001/2/16 18:26:45
呵呵,谢谢你的指教 我想我明白你的意思,我做的是在层2里放了一个表格,把动作赋给了层2里的这个表格,鼠标离开表格后隐藏层2。主要是因为在层里直接排文字不太方便,所以就直接把动作交给表格了。我想道理是一样的吧,呵呵~~~~ 还请多指教 另外,在经典看到一篇你关于drag layer的帖子,不如也贴到这里来吧,呵呵~~~
|
 hansen
职务:普通成员
等级:1
金币:1.0
发贴:181
注册:2000/12/21 15:27:20
|
#102001/2/24 10:46:26
我看了一下效果,有个问题,就是当我把鼠标指向分连接时,这时给主连接定义的onmouseout有个hide分连接所在层的action没有触发,而鼠标指向主连接上面的空白部分又可以触发了,这是怎么回事?
|
 pjsea
职务:普通成员
等级:1
金币:0.0
发贴:24
注册:2001/2/28 22:20:46
|
#112001/2/28 22:48:38
楼上的说: 我看了一下效果,有个问题,就是当我把鼠标指向分连接时,这时给主连接定义的onmouseout有个hide分连接所在层的action没有触发,而鼠标指向主连接上面的空白部分又可以触发了,这是怎么回事? 可能是你在定义行为的时候,没有选中主连接而是选中的整个网页~ 其实对于DW4我是才刚刚学,只不过我在用的时候也出过像你同样的问题~ 我做的一个页面: http://pjsea.at.china.com那里有很多层的运用,我自己明白,做得很差,不过人人都在不断地完善吗,还请大家以后多多指教吧
|
 pjsea
职务:普通成员
等级:1
金币:0.0
发贴:24
注册:2001/2/28 22:20:46
|
#122001/2/28 22:52:04
还有一个相关文下拉菜单的问题: 当插入flash按钮后,能不能也做到像做文下拉菜单一样,也能为一个层定义show,hide呢?
|
 hehj
职务:普通成员
等级:1
金币:0.0
发贴:78
注册:2000/12/2 15:34:44
|
|
 isleky
职务:普通成员
等级:2
金币:10.0
发贴:785
注册:2000/10/14 13:53:56
|
#142001/3/5 22:20:33
hehj在上个贴子中说 引用: 这个下拉菜单怎样? elink.k12.net.cn/
查他代码,是用javascript编的
|
 isleky
职务:普通成员
等级:2
金币:10.0
发贴:785
注册:2000/10/14 13:53:56
|
#152001/3/5 22:43:50
这里有篇来自经典论坛的帖子: 微软主页下拉菜单的制作方法
|