有没有机会做一个js onclick功能,如果有人会自动点击该图标,会显示标题文字,或者当有人将鼠标移到它上面时,标题会毫无延迟地显示?现在,元素的标题在1秒后出现.
@Mukyuu有用地标记了一个重复的问题,但它已经很老了,2019年的正确答案可能大不相同。例如,@ Andy Hoffman提出了一种几年前不可行的解决方法。
这个问题是相似的,但不相同。
我们的网页包含多个工具提示。在第一个工具提示出现之前(在Chrome上),明显有1-2秒的延迟。在第一个提示出现后,当您将鼠标悬停在其他元素上时,随后的工具提示几乎立即出现。
为了清楚起见,工具提示指title的是元素的属性中的值,如下所示:
<input type="button" title="Click" value="My Button">Run Code Online (Sandbox Code Playgroud)
有没有一种方法可以使所有工具提示立即显示?
我想知道是否有任何方法可以延迟经典的HTML工具提示(请不要像qTip这样的jQuery插件).它只是一个按钮:
<input type="button" title="Click" value="My Button">
Run Code Online (Sandbox Code Playgroud)
我想知道是否有任何方法可以使用纯JavaScript或客户端脚本来延迟标题.从我所研究的内容来看,它似乎不可能,因为它是实际操作系统GUI编程的一部分,这是不可能通过浏览器脚本访问,但如果有任何方式,我还没有遇到,我很想知道!谢谢!
新手问题。尝试制作一个简单的 css 工具提示来淡入和淡出,但无法使其工作。搜索了很多但找不到简单的答案。我假设我把过渡 css3 放在错误的地方,但它在其他地方也不起作用......
<style>
.tooltip{
display: inline;
position: relative;
}
.tooltip:hover:after{
border-radius: 5px;
bottom: 26px;
content: attr(title);
left: 20%;
adding: 5px 15px;
position: absolute;
z-index: 98;
width: 220px;
}
.tooltip:hover:before{
border-width: 6px 6px 0 6px;
bottom: 20px;
content: "";
left: 50%;
position: absolute;
z-index: 99;
opacity: 0;
-webkit-transition: opacity 1s ease-in-out;
-moz-transition: opacity 1s ease-in-out;
-ms-transition: opacity 1s ease-in-out;
-o-transition: opacity 1s ease-in-out;
transition: opacity 1s ease-in-out;
}
</style>
Run Code Online (Sandbox Code Playgroud)
html
<br /><br /><br /><br />
<a href="#" title="Text …Run Code Online (Sandbox Code Playgroud)