2015-10-03 2 views
2

Я пытаюсь использовать typed.js и другой плагин jQuery в тандеме, так что после того, как typed.js запустит свою строку, пользователь может ввести ответ, используя редактируемый плагин. Я хотел бы ограничить этот ответ либо «да (y), либо no (n)», но это другая проблема.jQuery typing functions

Вот что у меня есть. Я пытаюсь использовать setTimeout, чтобы позже вызвать вторую функцию. Это в Джейд:

сценарий

window.onload = $(function(){ 
    $(".element").typed({ 
     strings: ['Are you down with the movement(Y/N)?'], 
     typeSpeed: 150 
    }); 
    setTimeout $(function({ 
     $(function(){ 
     $(".element").editableDiv(); 
    )}; 
    )}; 
)}; 
+1

Вы забыли задать свой вопрос. В чем проблема, с которой вы сталкиваетесь? – JJJ

+0

О, да, это не работает. Любые идеи о том, как сделать это, на самом деле делают то, что я собираюсь сделать? –

+1

Ну, очевидно, это не работает, вы бы не спросили, не так ли. Что * точно * не работает? Что он делает сейчас? Разве это не вопрос? Не просит ли он ответа? Есть ли ошибки в консоли ошибок? – JJJ

ответ

0

Похоже, ваш синтаксис SetTimeout откусил:

window.onload = $(function() { 
    $(".element").typed({ 
    strings: ['Are you down with the movement(Y/N)?'], 
    typeSpeed: 150 
    }); 

    setTimeout(function() { 
    $(".element").editableDiv(); 
    }, 1000) 
}); 

Что редактируемого JQuery плагин вы используете?

+0

http://www.jqueryscript.net/text/jQuery-Plugin-For-Editable-DIV-Elements-editableDiv.html –

+0

Если вы используете только редактируемый плагин div jQuery, чтобы установить элемент jQuery в contenteditable, вы можете сделайте это, не вставляя в него плагин: $ (". element"). attr ('contenteditable', true); – felguerez