不工作我有一個HTML頁面,其中包括我的頭javascript函數在其他文件
<head>
<link rel="stylesheet" type="text/css" href="css/styles.css">
<link rel="stylesheet" href="css/addtab.css">
//some more
<link rel="stylesheet" href="css/tab_menu.css">
<script src="js/addtab.js"></script>
//some more
<script src="js/tab_menu.js"></script>
</head>
在我宣佈一個功能addtab.js我所有的js.files的,我想用那裏,在tab_menu.js:
addtab.js:
function addTab (a=null, b=null) {
//doing Stuff
}
tab_menu.js:
;$(function() {
tabs.delegate("div.copier", "click", function() {
//doing stuff
addtab(title, descryption);
//doing stuff
});
});
,但我得到的是:
ReferenceError: addtab is not defined
編輯:好吧..它只是一個錯字,但由於你指出一個錯誤的人我都沒有注意到尚未^^ ,這樣我可以一舉解決它們...
@SridharR - 這不是問題。它抱怨'addtab'不是'$'。 – Quentin
'function addTab(a = null,b = null){'將其更改爲函數'addTab(a,b)' – Praveen
[默認參數](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/default_parameters)僅受FF支持。 – Teemu