说我有一个帮助图标,上面有鼠标悬停的帮助文字。
<span title="To do X, do Y.">?</span>
至少在Firefox 37中,单击帮助图标将禁用工具提示,直到用户将鼠标移开并再次返回,而不是更快地显示。
当用户点击鼠标时,有没有办法让浏览器显示工具提示?
我尝试过没有运气的事情:
onclick="this.onmouseover();"
=&gt; TypeError:this.onmouseover不是函数onclick="(function (self) { var e = document.createEvent('Events'); e.initEvent('mouseover', true, false); self.dispatchEvent(e); }(this));
=&gt;没效果onclick="(function (self) { var temp = self.title; self.title = ''; self.title = temp;}(this))"
=&gt;没效果答案 0 :(得分:1)
我不认为有任何方法可以操纵&#34; title&#34;作品。您必须自定义(或使用第三方代码)。我尝试将元素从光标下移出1ms然后再移回,但它不起作用,因为看起来本机标题工具提示计时器在鼠标移动之前不会开始(至少在Chrome中)。 / p>