choosenman 发表于 2016-8-11 16:05:59

请教一下,页面滚动触发的事件,不可以做到母版里面么?

我做了一个顶部导航(设为母版),固定在浏览器顶端。想设计当页面向下滚动时,导航消失(向上退出),当页面向上滚动时,导航显示(向下进入)。
在具体的页面上写好了以后,F5看效果没问题,但是把这一串事件放到母版里面时,就没有效果了。
这样的话需要把他写到每一个页面里面,好痛苦啊

尹广磊 发表于 2016-8-11 16:32:26

窗口滚动的事件,指的就是针对页面在窗口中滚动时有效。
母版并不是一个页面,所以在母版里的窗口滚动不生效。
如果生效那多个母版都包括这一事件的话,就会冲突。

你可以把实际的组件转成母版,可以设置的动作需要在页面中设置。
新的页面再设计时,直接在页面上右键,复制页面。
这样不能重新添加交互事件。

choosenman 发表于 2016-8-11 17:21:58

2# 尹广磊


多谢哈,确实是这样,不过有一点不方便的地方就是:设置了页面滚动的事件,执行的原件是母版里面的原件,显示为带括号的(如下图1),这时候复制到新页面里面的时候,粘贴出来的就是空的,虽然新页面里面已经有了同样的模板。(如图2)。
页: [1]
查看完整版本: 请教一下,页面滚动触发的事件,不可以做到母版里面么?