查看: 4618|回复: 4

请问类似于论坛短消息提示的效果该怎么做?

[复制链接]

0

主题

3

回帖

144

积分

会员

Rank: 5Rank: 5

积分
144
发表于 2011-7-27 12:50:35 | 显示全部楼层 |阅读模式
尹广磊公众帐号
我正在做一个后台原型,如果接收到新的信息,要在右上弹出一个信息提示的浮层,提醒用户。

如果在某一页关掉了这个提示,其他页也就不会出现了,除非用户点击“有新消息”的提示,这个浮层才会在各个页面出现。

我的做法是把浮层里的东西都放到一个动态面板里,然后将这个动态面板做成组件。设置一个全局变量,当变量改变时候切换动态面板的状态。

变量改变的两个事件就是用户点击浮层的关闭按钮或者点击“新消息”提示。

但是目前卡在改变动态面板状态这块了。。。动态面板没有对应变量改变的状态啊。要怎么做才能让动态面板的状态跟着变量的值改变呢?

0

主题

7

回帖

21

积分

会员

Rank: 5Rank: 5

积分
21
发表于 2011-7-27 14:01:13 | 显示全部楼层
先说明你要达到的效果,是需要实现这个提示在所有页面都一直弹出,除非用户点击关闭,而且也只能关闭当前页面的,是这样吗?

0

主题

3

回帖

144

积分

会员

Rank: 5Rank: 5

积分
144
 楼主| 发表于 2011-7-27 14:04:18 | 显示全部楼层
刚进入时候是在所有页面都弹出的,除非用户在某个页面点击关闭。在某一页点击关闭后,这个提示在所有页面都不弹出了,直到用户点击“新消息”。

0

主题

160

回帖

3017

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3017
QQ
发表于 2011-7-27 14:54:33 | 显示全部楼层
设置一个全局变量来判读是否显示新消息,初始值赋值为true;
在“显示浮层“按钮上设置动作:If 点击新消息 then 变量赋值为true else 中变量赋值为fault
在master中添加动态面板,用于显示浮层,默认显隐你自己设,无所谓;
把master添加到你想它显示的各个页面,设置pageonload事件,If 变量=true,then show 动态面板 ;then 隐藏面板。
完毕。

0

主题

3

回帖

144

积分

会员

Rank: 5Rank: 5

积分
144
 楼主| 发表于 2011-7-27 16:10:55 | 显示全部楼层
可以了,多谢~
您需要登录后才可以回帖 登录 | 新用户注册

本版积分规则

QQ|友情链接|版权声明|关于我们|Axure中文社区 |网站地图

GMT+8, 2025-5-11 11:27

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表