2014-11-19 6 views
0

Пытаясь использовать плагин тега https://timseverien.com/projects/taggd/, получил базовую часть в порядке. Когда я пытаюсь вызвать функцию, она говорит, что функция не определена.Функция jquery plugin функция undefined function error

taggd.show() 

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

+0

, что вы пытаетесь сделать ? – Adjit

+0

taggd является функцией и не имеет свойства «показать» - что вы пытаетесь сделать с помощью taggd.show() '- @RoryMcCrossan jsfiddle работает для меня – birdspider

+0

@RoryMcCrossan, если вы посмотрите на странице автора, говорится: tagged.show() может быть использован. скрипт работает, но .show() (и есть функции обновления, которые я хочу использовать) не работают – aVC

ответ

1

taggd вар не определен ... либо цепь .show() или назначить var.

Сеть:

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

http://jsfiddle.net/6pensfqw/

Присвоить вар: (в качестве исходного кода, просто присваивается вар taggd)

var taggd = $('.item').taggd(options, data); 
taggd.hide(); 
taggd.show(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/

+0

Не круто .. ваш оригинальный ответ был другим, эти обновления не ... –

+0

Что это значит? –

+1

@CaseyRule OMG, ты написал всю эту хоровую музыку на своей странице? Я большой поклонник! – aVC

Смежные вопросы