Динамический google-code-prettify не работает
Возможно ли, чтобы кнопка вызывала функцию, которая "предварительно" угадала бы динамический <code><pre>
? Я не могу заставить его работать.
После загрузки страницы начальный <code>
предварительно подтверждено (?), но когда я изменяю его и впоследствии вызываю prettyPrint(), оно больше не работает.
Пример: http://jsfiddle.net/uwBjD/2/
Изменить: Извините, я использовал локальный prettify.js. Обновил его, все еще столкнулся с той же ошибкой.
1 ответ
Решение
По-видимому, после того, как код предварительно проверен, добавляется дополнительный класс, который prettyprinted
, Что-нибудь с классом prettyprinted
не переподтвержден. Вам нужно удалить этот класс перед вызовом функции:
$('input[type=button]').click( function() {
$("#jsExample").text(" var user = 'private'; //Do NOT store your API Key on a script.")
.parent().removeClass("prettyprinted");
prettyPrint();
});