我正在使用typed.js并具有以下功能:
$(document).ready(function() {
$("#typed").typed({
strings: ["EXAMPLE TEXT"],
typeSpeed: -100,
backDelay: 1,
loop: false,
contentType: 'html', // or text
// defaults to false for infinite loop
loopCount: false,
callback: function() { foo(); },
resetCallback: function() { newTyped(); }
});
});
我希望只有当用户将鼠标移到它上面时才会显示该文本。我尝试使用.mouseover()
函数,但我怀疑我的语法是否正确。反正有吗?
谢谢
答案 0 :(得分:0)
我遇到了问题,除非我使用了span元素,所以我把H2包围了,因为我想要一个标题。
在doc ready事件中,将typed()方法连接到mouseenter()和mouseleave()事件:
$("#element").mouseenter(function() {
$("#SpanToTypeIn").typed('reset');
$("#SpanToTypeIn").typed({
strings: ["Text to write out... <span class='bold'>BOLD</span> text."],
typeSpeed: 0
});
}).mouseleave(function() {
// include to clear on mouse out - $("#SpanToTypeIn").typed('reset');
});
&#13;
字符串:[&#34;嗨那里;)&#34;,&#34;你好吗?&#34;]