只显示一次工具提示
Only show tooltip once
我有这个代码:
<a href=""><img src="image.jpg" class="tooltiphover img-responsive" data-original-title="Search" data-toggle="tooltip" data-placement="bottom" /></a>
但我只想在整个网站上显示一次工具提示。目前,此代码位于包含文件中,该文件包含在网站的每个页面上。例如,如果用户将鼠标悬停在主页上的此图像上,那么我不希望工具提示再显示在网站的任何页面上。
我想我必须使用某种cookie/会话。我真的不知道从哪里开始。我想我在问,当有人将鼠标悬停在显示工具提示的图像上,然后在其他页面上时,我将如何设置php会话。如果会话存在,则不包括工具提示代码。
类似这样的东西:
$( ".tooltiphover" ).mouseout(function() {
<?php $showntooltip = "Yes"; ?>
});
<?php
if ($showntooltip != "Yes") { ?>
<a href=""><img src="image.jpg" class="img-responsive"/></a>
<?php } else { ?>
<a href=""><img src="image.jpg" class="tooltiphover img-responsive" data-original-title="Search" data-toggle="tooltip" data-placement="bottom" /></a>
}
?>
任何帮助,不胜感激。
谢谢。
使用html5存储,这将非常简单。
这是html5存储的链接
通过使用带有javascript的会话存储,您可以在访问者会话期间第一次单击后禁用工具提示。。
通过使用带有javascript的本地存储,您可以在访问者的每个会话中第一次单击后禁用工具提示。
只要继续链接上的例子,你就会发现非常好的例子记录。html5存储是未来的趋势。它们非常小巧整洁。。。
相关文章:
- 为什么我的引导工具提示的标题只会随着jQuery中的keydown事件而更改一次
- 我可以有工具提示以及一组数据点的图例吗?
- 在一个页面上一次显示所有“标题”工具提示
- 如何仅在每次单击可滚动(jquery工具)中的导航按钮时加载图像,而不是一次加载所有图像
- 在同一页面上多次使用 jquery 工具提示
- Javascript只在Internet Explorer上运行一次,当开发人员工具打开时可以正常运行
- 工具提示显示在第二次悬停之后
- 一段时间后隐藏工具提示
- 只显示一次工具提示
- Javascript工具提示仅在第二次悬停时显示
- 停止调用一次提示框'取消'点击
- 工具提示不显示我的内容悬停在第一次,但显示在第二次
- Jquery Twitter Bootstrap弹出工具提示,一次只允许一个弹出实例
- 是否有一种方法来显示悬停/工具提示信息,当我鼠标在spotfire可视化标题
- 为什么JavaScript只能在IE中打开开发人员工具一次后才能工作?
- 24小时内仅点击一次,显示提示框
- 工具提示器一开始不能正常工作
- Javascript提示在一次尝试后失败
- 引导工具提示:诱饵发射两次
- 火狐浏览器:window.onbeforeunload'除非我打开和关闭一次开发工具,否则无法工作