【发布时间】:2014-09-04 01:28:29
【问题描述】:
我有如下所示的代码。已经删除了不需要的代码,只写了需要的。当我从正文中的内联脚本调用我的 toggleFunc 时,它在控制台中显示该函数未定义。谁能告诉我这是怎么回事?
<head>
<script src="~/Client/js/lib/jquery-1.10.2.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var pageInitialize = function () {
..doing something here
function toggleFunc() {
..doing something more here
};
};
pageInitialize();
});
</script>
</head>
<body>
<script>toggleFunc()</script>
</body>
【问题讨论】:
-
这是因为
toggleFunc()在定义之前就被调用了。
标签: javascript jquery function inline-scripting