我有一个具有某些功能的.js文件:
$(function(){
function slideDown(class) {
var className = class;
$('.slide_' + className).slideDown('slow', function() {
});
}
});
(是的,我在标题中添加了.js文件,它在firebug控制台中显示。)
我得到了一个调用该函数的链接:
<a href="#" onclick="slideDown('.$x.');" class="info">i</a>
但是当我按下按钮时,我的萤火虫发出以下错误:
ReferenceError:未定义slideDown
那么我做错了什么?
答案 0 :(得分:2)
您在另一个函数中声明slideDown
,因此它仅在该函数内可用,在函数外部声明它,因此它将具有全局范围。
答案 1 :(得分:1)
变量class
出错。请使用其他变量名称
错误:
class
是保留标识符
答案 2 :(得分:0)
$ x未定义,我猜这段代码是用于php
<a href="#" onclick="slideDown('<?=$x?>');" class="info">i</a>