jquery插件函数抛出未定义的函数错误

时间:2014-11-19 17:15:00

标签: jquery

尝试使用标记插件https://timseverien.com/projects/taggd/,基本部分正常。当我尝试调用函数时,它表示函数未定义。

taggd.show()

http://jsfiddle.net/aW8ZY/40/

2 个答案:

答案 0 :(得分:1)

taggd var未定义...链接.show()或指定var

<强>链条:

$('.item').taggd( options, data ).hide().show(1);

http://jsfiddle.net/6pensfqw/

分配var:(作为原始代码,只分配了一个var taggd

var taggd = $('.item').taggd( options, data );
taggd.hide();
taggd.show(1);

答案 1 :(得分:0)

taggd是一个jQuery插件,因此它需要与jQuery选择器一起使用,如下所示:

$('.taggd').taggd( options, data );

插件网站提供的示例要求已经分配变量taggd,因此可以像这样使用:

var taggd = $('.taggd').taggd( options, data );
taggd.hide();
taggd.show();

(不可否认,他们的例子中并不是特别清楚。)

或者,您可以像这样简单地链式命令:

$('.taggd').taggd( options, data ).hide().show();

http://jsfiddle.net/aW8ZY/44/