powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Выделить изменения html контента
6 сообщений из 6, страница 1 из 1
Выделить изменения html контента
    #36494357
workermaks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем добрый день
Интересует вопрос сталкивался ли кто с выделением изменения элементов на странице

Есть, движок- вызывается шаблон с input'ами, textarea и редактируемыми таблицами по средствам jquery. До сохранения шаблона в базу, все данные хранятся в input type=hidden с именами аналогичными редактируемым элементам,
пр. input type=hidden name=xvalue1, а у привязанного элемента просто value1

Как бы реализовать выделение цветом изменённые элементы?
Просто не понимаю как повесить jquery change на все элементы в теге body, так что бы это было более-менее универсально?

что то типа такова:
Код: plaintext
1.
2.
3.
4.
5.
6.
<script>
$(document).ready(function () {
$("body").change(function() {
 $(this).css({'background-color': '#ddd'});
 });
});
</script>
...
Рейтинг: 0 / 0
Выделить изменения html контента
    #36494496
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
workermaksтак что бы это было более-менее универсально?
Например использовать стили ЦСС...

Код: plaintext
1.
2.
3.
.new {
   background-color': #ddd;
   /*тут еще что-то можно написать*/
}

и давать этот класс всем изменённым элементам...
...
Рейтинг: 0 / 0
Выделить изменения html контента
    #36494514
workermaks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо кэп, но меня больше интересует отслеживание изменений, как отследить изменения более менее универсально, что бы не на каждый элемент вешать change, и не хранить массивы по всем объектам...
...
Рейтинг: 0 / 0
Выделить изменения html контента
    #36494521
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
workermaksчто бы не на каждый элемент вешать change
Сами пока делаем так...
...
Рейтинг: 0 / 0
Выделить изменения html контента
    #36494535
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
workermaks,

делайте все эти изменения не напрямую, а через вызов некоторой функции. В ней же и доп. действия.
...
Рейтинг: 0 / 0
Выделить изменения html контента
    #36494649
workermaks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to krvsa, чёт подобно этому получается
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<html>
<head>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
</head>
<body>
<textarea>test1</textarea>
<input type=text value="test2">
<div id="log"></div>
<script>
$("body").change(function(event)
{
 $("#log").html("changed: " + event.target.nodeName);
});
</script>
</body>
</html>
просто тупанул, сразу ивенты не посмотрел на jquery, там и примерчик)))
лан теперь буду думать как отслеживать изменения сделанные из всплывающих окон
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Выделить изменения html контента
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]