簡體   English   中英

具有相同名稱的JS多功能

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM