[英]JS multiple function with the same name
我使用了不同的javascript函数。 问题在于它们具有相同的名称,因此它们会相互覆盖。 我想换一个名字,但到目前为止没有用。
这里是功能之一以及如何使用它:
<script type="text/javascript">
$(function() {
$('#datepicker').multiDatesPicker({
altField: '#date',
dateFormat: "yy-mm-dd",
});
</script>
<div id="datepicker"></div>
另一个函数也像$(function() {}
并使用<div id="date"></div>
我尝试放入$(function name()
但是没有用。你有什么主意吗?
这是对$
(在您的情况下为jQuery)的调用,它带有一个参数,而该参数恰好是一个匿名函数。 它没有名称,并且多次出现此模式不会“覆盖”先前的模式:
$(function() {
// ...
});
将函数传递给$
只是$(document).ready()
简写。 如果您需要多个,则应该可以简单地将它们组合:
$(function() {
// Initialise your date picker
// Do some other stuff
});
该函数是$(document).ready()的简写,只是对文档ready事件的绑定。 这意味着您可以根据需要拥有任意数量的资源,而不会彼此覆盖。
看到jsfiddle
$(function()
{
alert('func1');
});
$(function()
{
alert('func2');
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.