在下面的代码中,我不明白符号$(".element").typed()是如何工作的。我知道$(".element")指的是元素的id。但是,将.typed()附加到它似乎假定typed()是该类的一个方法。我不明白这是怎么回事。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script src="/typed.js" type="text/javascript"></script>
<script>
$(function(){
$(".element").typed({
strings: ["First sentence.", "Second sentence."],
typeSpeed: 0
});
});
</script>发布于 2019-03-27 01:41:24
#1
$(".element")引用元素的id
实际上,一个点指的是dom元素类。对于ID,它是#。
#2
jQuery为你带来了他在那个类中找到的dom元素的jquery对象,并试图在这些对象上实现函数typed() --这不是一个jquery函数,也许你指的是type()。你可能有一个打字错误或者使用了jquery的外部插件。更新向我指出,typed确实是一个插件,我没有看到它是被导入的。tnx
阅读有关jquery的更多信息以及如何使用它。它给你带来了什么,以及你如何处理接收到的数据。
发布于 2019-03-27 02:18:19
看起来typed.js是jquery的一个扩展。这个链接提供了关于这个主题的很好的讨论。
https://learn.jquery.com/plugins/basic-plugin-creation/
谢谢大家!
https://stackoverflow.com/questions/55363148
复制相似问题