上面的title 属性在Windows 平台的I-6ren">
gpt4 book ai didi

java - Android 中的工具提示不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 05:17:01 30 4
gpt4 key购买 nike

我的 JSP 中的示例行如下所示:

<td>
<img id="my_info" src="<%=image_path%>/myimage.png" title="<s:property value="getText('MY_TOOLTIP')" escape="false" />" style="margin: 0 0 -5px 10px">
</td>

上面的title 属性在Windows 平台的IE & Firefox 浏览器上显示了没有任何问题的工具提示。然而,当我在三星 Galaxy 平板电脑 10.1 的 Android 平台上尝试它时,它没有显示工具提示......基本上,图像出现并且当我点击它时,它没有做任何事情......

如何让这个工具提示在 Android 平板电脑上工作?

谢谢!

最佳答案

由于技术上您不能在没有鼠标的情况下将鼠标悬停在链接上,因此平板电脑不会显示工具提示。但是,您可以使用 JavaScript 检查用户代理,并更改工具提示的行为,以便在 Android 上它显示在点击而不是悬停时。

编辑:这是一个示例(使用 jQuery,所以如果您还没有,请添加它)。首先是 HTML 部分(请注意,您还应该设置工具提示 div 的样式):

<td>
<img id="my_info" src="<%=image_path%>/myimage.png" title="<s:property value="getText('MY_TOOLTIP')" escape="false" />" style="margin: 0 0 -5px 10px">
<div id="tooltip" style="display:none;">Your tooltip text goes here!</div>
</td>

然后是 JavaScript:

jQuery('#my_info').click(function() {
if ((navigator.userAgent.match(/Android/i)) {
jQuery('#tooltip').toggle();
}
}

当您点击图像时,如果用户代理是 Android,它会显示隐藏的 div。希望这能让它更清楚。

关于java - Android 中的工具提示不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7691189/

30 4 0
文章推荐: python - 用点而不是水平线和更细粒度的 y 轴值修改图
文章推荐: python - 如何在 Linux 下 ssh.invoke_shell() 工作
文章推荐: linux - 磁盘 I/O 基准测试
文章推荐: css - HTML
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com