houjieeleven - 2009/6/30 9:38:00
一朵 建议~~~我先说下我这里的情况吧。
有个产品中心栏目
然后产品都是一大类 例如: 方便面 火腿肠
然后下面分几个小类 例如:( 方便面下的小类)枪手方便面 死神方便面
为了更好的表现产品
我在每个大类处 使用了 页头编辑
然后放入了一张图片 和一些说明
以前的版本只要点击 大类 例如点击方便面 就可以马上出来 页头编辑的东西
(这个新版本可能是加入了JS鼠标显隐)
新版本点击大类不出来 只能点击小类才能出来(例如点击 方便面下的 枪手方便面)
且 只能显示这个小类 的产品
不能像原来 点击方便面 然后马上显示 方便面下的 所有产品
SO HOW DO? NOW? 我说的够绕嘴的 不知道 大家听的明白不
其实我的意思就是 怎么让JS鼠标显隐 只作用于 单一的导航模块 而不是连 里面的大类都管用! 如果还不成 那告诉我如果禁用JS鼠标显隐吧~~~
xiyou - 2009/6/30 9:43:00
找到navigation_menu.ascx这个文件并打开
href="javascript:Change_Display('Nav_submenu_<%#DataBinder.Eval(Container.DataItem,"id")%>')"
改为:
href='<%#Get_Url(DataBinder.Eval(Container.DataItem,"thetype").ToString(),DataBinder.Eval(Container.DataItem,"lanmu1id").ToString(),DataBinder.Eval(Container.DataItem,"id").ToString(),DataBinder.Eval(Container.DataItem,"url").ToString())%>' target="<%#Get_Target(DataBinder.Eval(Container.DataItem,"target").ToString())%>"
把这个js效果直接改为上面那种普通链接就可以了
houjieeleven - 2009/6/30 9:46:00
是不是把href="javascript:Change_Display('Nav_submenu_<%#DataBinder.Eval(Container.DataItem,"id")%>')"
改成/*href="javascript:Change_Display('Nav_submenu_<%#DataBinder.Eval(Container.DataItem,"id")%>')"*/
也能使这个无效啊。
删了怪可惜的。
xiyou - 2009/6/30 9:47:00
肯定只能用一个,如果有链接,显隐效果没有什么意义,一点击页面就跳转了
houjieeleven - 2009/6/30 9:48:00
好的 谢谢了~~ :8-)