JQuery или Javascript страницы повторного сканирования? - PullRequest
0 голосов
/ 23 июня 2009

На моей странице блога есть скрипт js, который сканирует страницу, ищет специальные фрагменты кода, похожие на код bb, и переводит их в изображение. Например, я ищу все экземпляры [] и заменяю его изображением в виде коробки или всеми изображениями :) и заменяю его на смайлик.

У меня также есть сценарий предварительного просмотра моих комментариев. Моя проблема в том, что в моем DIV предварительного просмотра в реальном времени, если пользователь использует :) или [], он не превратит их в изображения, так как этот файл .js сканирует страницу только после загрузки. Можно ли выполнить команду jquery или javascript, чтобы он снова запустил этот сценарий и проанализировал этот предварительный просмотр в режиме реального времени DIV?

ура для любого помощника

Ответы [ 2 ]

1 голос
/ 23 июня 2009

Тот же код, который обновляет содержимое div предварительного просмотра в реальном времени, также должен вызывать вашу функцию «заменить». Чтобы ускорить процесс, вы можете направить функцию на сканирование только содержимого живого предварительного просмотра, а не всей страницы.

0 голосов
/ 23 июня 2009

вы можете использовать setInterval, чтобы запускать функцию javascript каждые x секунд и искать вещи для замены, или вы можете проверить событие keyup.

function analyzePage()
{
    // do analyze page stuff here
}

$(document).ready(function()
{
    // cause analyzePage(); to be called every 2000 milliseconds
    setInterval(function(){ analyzePage(); }, 2000);

});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...