隔叶黄莺 The Blog of Unmi

〖隔叶黄莺三四声,挂壁飞瀑千万尘。若是人间无净土,此处为何妙语真! 隔叶黄莺四字,本非取自此句,而有寄寓他意,因见妙语,亦与予心合!〗

BlogJava 首页 新随笔 联系 聚合 管理
  209 Posts :: 84 Stories :: 391 Comments :: 0 Trackbacks
我的环境是 Tomcat 5.0.28 + Struts2.0.6 (web.xml 配置的是支持 Servlet 2.4)

testTooltip.jsp 文件内容如下:



打开浏览器,浏览时鼠标移到输入框前面那个图标上稍呆会儿的效果是这样子的。

Struts2Tooltip.JPG1) 出现一个 JS 的提示层,在下方,然后又出现一个图片的 alt/title 属性的提示。两种提示产生了重叠,十分难看。
2) 我明明设置了 tooltipConfig="#{'tooltipFontColor':'#ff0000'}",JS 的提示层文字应为红色,可不是那么回事。

初见 Struts2 的 Tooltip ,对它抱过很大的期望。曾以为它可以实现鼠标悬停在输入框上时用层提示,可不尽然。只是在输入框前面多出一个 Tip 图标,鼠标放上去倒也会出现一个提示层,倒也罢,可偏偏那个图片的 alt/title 耐不住寂寞的跳了出来。

如何在用 JS 实现了 Tooltip 时,不显示 alt/title ?最好是能让鼠标掠过输入框时出现那个 JS 提示层,而不用前面那个图标。

注:这个 jsp 中,如果不给 <s:form 加上 tooltipConfig="#{'jsTooltipEnabled':'true'}" 属性,则只会出现 alt/title 的提示。 如果页面没有加 <s:head />,只要标签用了 tooltip 属性,就会出现找不到 dojo 的 JS 错误,即使是未启用 JS 的 ToolTip。

还有一个问题,tooltipConfig 中有许多属性能改变 JS 的 Tooltip 层的风格,如 tooltipBgColor、tooltipFontColor 等,可是我无论对它设置什么属性,那个 JS Tooltip 层还老样,淡黄色底,黑色的字……

不知道,这是为何?其他的 tooltipConfig 的属性都无法让 JS Tooltip 层有所改关,难道这是 Struts2.0.6 的 Bug?也没道理啊,逼急是要我深入到原代码里去琢磨吗?

有哪位兄弟姐妹用过 Struts2 的帮我看看到底还是我错在哪里了。或者这个 jsp 文件要怎么写才对啊?


[版权声明]
本站内文章,如未标注 [转载],均系原创或翻译之作,本人 Unmi 保留一切权利。本站原创及译作未经本人许可,不得用于商业用途及传统媒体。网络媒体可随意转载,或以此为基础进行演译,但务必以链接形式注明原始出处和作者信息,否则属于侵权行为。另对本站转载他处文章,俱有说明,如有侵权请联系本人,本人将会在第一时间删除侵权文章。及此说明,重之之重。
posted on 2008-05-05 23:59 隔叶黄莺 阅读(1125) 评论(3)  编辑  收藏 所属分类: Struts

Feedback

# re: 为何我的 Struts2 标签 tooltip 和 tooltipConfig 是这种效果呢? 2008-05-06 12:58 々上善若水々
还是用自己的js保险.  回复  更多评论
  

# re: 为何我的 Struts2 标签 tooltip 和 tooltipConfig 是这种效果呢?[未登录] 2008-05-07 12:54 stone7
换新版struts-2.0.11.1  回复  更多评论
  

# re: 为何我的 Struts2 标签 tooltip 和 tooltipConfig 是这种效果呢? 2008-05-07 12:56 隔叶黄莺
换成新的 Struts-2.0.11.1 也试过了啊,同样的问题,感觉不是很爽。  回复  更多评论
  


标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-05-08 16:19 编辑过