查看: 4583|回复: 4

提两个纠结了很久的问题

[复制链接]

0

主题

4

回帖

207

积分

会员

Rank: 5Rank: 5

积分
207
发表于 2010-4-16 00:04:43 | 显示全部楼层 |阅读模式
10
有两个问题,纠结了很久,提出来,看大家有没有更好的解决办法。

1.有一个页面B,里面有一个panel,里面有3个tab,名字分别是tab1,tab2,tab3。默认显示tab1。 另外一个页面,叫 A。里面有个文字链。
  我想实现的是:点击页面A的文字链,就跳到页面B,然后在页面B,自动把panel的层切换到tab2上面。

  难点在于:axure的很多操作都是针对当前页面的,我试图用一个页面控制另外一个页面上的元素的状态。

  我的解决办法是用变量。(为了不干扰大家,先不说具体过程)

2.第二个也是关于panel的。在页面C上面,有个文字链,点击后,mouseenter出来一个有背景色的层m,层m上有多个文字链1,2,3。当鼠标移开这个层m时(mouseout),层自动消失。   
     

   难点:由于层上有文字链,实际上鼠标挪到文字链1,2,3上面时,已经离开层m了,就是mouseout了。层m就消失了。。。

   我的解决办法是,把文字链1,2,3继续加mouseenter和mouseout效果。但是后果是页面变得巨慢,而且位置不精确。

我在现实中遇到的问题,其实是上面两个问题的集合体。

请大家一起探讨下,有没有什么更好的解决办法。

515

主题

6310

回帖

7万

积分

管理员

创始人

Rank: 9Rank: 9Rank: 9

积分
74254
QQ
发表于 2010-4-16 00:21:17 | 显示全部楼层

0

主题

4

回帖

207

积分

会员

Rank: 5Rank: 5

积分
207
 楼主| 发表于 2010-4-16 00:37:28 | 显示全部楼层
谢谢。看来image map region 这个widget有特殊性,在下面层时同样有效。

我之前的做法是把image map region放在上面,这样反而导致点击不了。

515

主题

6310

回帖

7万

积分

管理员

创始人

Rank: 9Rank: 9Rank: 9

积分
74254
QQ
发表于 2010-4-16 01:03:56 | 显示全部楼层
不是image map region(图片映射区域)在下面时同样有效,
而且放置一个比你正常矩形更大一圈的image map region在矩形的下面,
这样鼠标离开矩形时必然进入image map region响应区域,再离开点,移出image map region时自然就执行了设置的交互事件。

0

主题

25

回帖

249

积分

会员

Rank: 5Rank: 5

积分
249
发表于 2010-4-16 13:41:06 | 显示全部楼层
老尹这又学了一招,第二招
您需要登录后才可以回帖 登录 | 新用户注册

本版积分规则

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

GMT+8, 2024-5-10 15:08

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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