0

我有一个具有某些功能的 .js 文件:

$(function(){
    function slideDown(class) {

        var className = class;

        $('.slide_' + className).slideDown('slow', function() {

        });
    }
});

(是的,我在标题中添加了 .js 文件,它显示在萤火虫控制台中。)

我得到了一个调用该函数的链接:

<a href="#" onclick="slideDown('.$x.');" class="info">i</a>

但是当我按下按钮时,我的萤火虫给出了以下错误:

ReferenceError:未定义 slideDown

那我做错了什么?

4

3 回答 3

2

slideDown在另一个函数中声明,因此它仅在该函数内部可用,在函数外部声明它,使其具有全局范围。

于 2012-10-26T07:23:45.213 回答
1

变量 有错误class。请使用另一个变量名

错误:class是保留标识符

于 2012-10-26T07:24:58.710 回答
0

$x 未定义,我猜这段代码是为 php

<a href="#" onclick="slideDown('<?=$x?>');" class="info">i</a>
于 2012-10-26T07:34:45.360 回答