powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / javascript: "ready" для простых элементов
24 сообщений из 24, страница 1 из 1
javascript: "ready" для простых элементов
    #38822577
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как известно, событие ready генерируется только для объекта document .
Задача следующая: необходимо сразу после создания в оперативной памяти DOM-объекта некоторого элемента с помощью javascript выполнить с этим элементом некоторые действия. Эти действия необходимо выполнить сразу же после создания (парсинга) элемента, не дожидаясь общего события ready .

Пока сделал так:
Код: html
1.
2.
3.
4.
5.
6.
<div class="cls1">
    <span>...</span>
</div>
<script type="text/javascript">
    Выполняю действия с $(".cls").last()
</script>


Но этот вариант не совсем корректен, поскольку в наборе $(".cls") последним элементом не обязательно будет только что распарсенный div (специально проверил). Кроме того, div может не иметь класса вообще - как тогда его идентифицировать ?

Логичным является обработка некоторого события этого элемента, которое (событие) наступает сразу после парсинга элемента:
Код: html
1.
2.
3.
<div onready="наши действия">
    <span>...</span>
</div>

Но есть ли такое событие ?..
...
Рейтинг: 0 / 0
javascript: "ready" для простых элементов
    #38822597
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02Логичным является обработка некоторого события этого элемента, которое (событие) наступает сразу после парсинга элемента:
Код: html
1.
2.
3.
<div onready="наши действия">
    <span>...</span>
</div>

Но есть ли такое событие ?..Нет такого события.
...
Рейтинг: 0 / 0
javascript: "ready" для простых элементов
    #38822653
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02,

...нумеруйте ваши дивы через id ... или это неприлично?
...
Рейтинг: 0 / 0
javascript: "ready" для простых элементов
    #38822926
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор...нумеруйте ваши дивы через id ... или это неприлично? Заплатка. Неприлично.
...
Рейтинг: 0 / 0
javascript: "ready" для простых элементов
    #38822932
JeStone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02,
А почему вам не подходит событие DOMContentLoaded ?
...
Рейтинг: 0 / 0
javascript: "ready" для простых элементов
    #38822967
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА почему вам не подходит событие DOMContentLoaded? А чем он отличается от ready ?

авторНа момент наступления onDOMContentLoaded, дерево DOM полностью построено и все элементы доступны.Как я указал в начале темы, действия необходимо выполнить немедленно, не дожидаясь загрузки всей DOM-модели.
...
Рейтинг: 0 / 0
javascript: "ready" для простых элементов
    #38822981
JeStone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02,
Да ничем, кроме того, что это родное событие js, а не jQuery. Я имею ввиду, почему вы не хотите ждать загрузки DOM (это ведь обычно занимает минимум времени)? У вас он такой большой?
...
Рейтинг: 0 / 0
javascript: "ready" для простых элементов
    #38823049
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЯ имею ввиду, почему вы не хотите ждать загрузки DOM (это ведь обычно занимает минимум времени)? У вас он такой большой?
0.3 сек. Вообще, дело не во времени загрузки, а в том, что после загрузки DOM-модели (ready) я скриптами сворачиваю некоторое дерево. А на уровне html дерево формирую в развёрнутом виде (в целях SEO). И получаем вертикальное мелькание экрана в процессе загрузки.
...
Рейтинг: 0 / 0
javascript: "ready" для простых элементов
    #38823175
Адвокат Аклина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02авторЯ имею ввиду, почему вы не хотите ждать загрузки DOM (это ведь обычно занимает минимум времени)? У вас он такой большой?
0.3 сек. Вообще, дело не во времени загрузки, а в том, что после загрузки DOM-модели (ready) я скриптами сворачиваю некоторое дерево. А на уровне html дерево формирую в развёрнутом виде (в целях SEO). И получаем вертикальное мелькание экрана в процессе загрузки.
Ну сделай ему display: none, а после ready показывай.
...
Рейтинг: 0 / 0
javascript: "ready" для простых элементов
    #38823206
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
За display: none его забанить в поисковиках могут :)
...
Рейтинг: 0 / 0
javascript: "ready" для простых элементов
    #38823208
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя и так могут: модератор зайдет на сайт, увидит, что контент скрывается, и на месяц в бан отправит :)
...
Рейтинг: 0 / 0
javascript: "ready" для простых элементов
    #38823285
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЗа display: none его забанить в поисковиках могут :) Именно. Особенно учитывая то, что сворачиваемые элементы содержат отборный SEO-текст
...
Рейтинг: 0 / 0
javascript: "ready" для простых элементов
    #38823623
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02авторЗа display: none его забанить в поисковиках могут :) Именно. Особенно учитывая то, что сворачиваемые элементы содержат отборный SEO-текстЕщё раз: модератор может самостоятельно на Ваш сайт зайти и увидеть, что Вы скрываете элементы. И забанить.

Вывод: скрывать SEO-элементы не надо.
...
Рейтинг: 0 / 0
javascript: "ready" для простых элементов
    #38824239
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЕщё раз: модератор может самостоятельно на Ваш сайт зайти и увидеть, что Вы скрываете элементы. И забанить.
Не понял. "Вы" - это кто ? Т.е. кто скрывает элементы ?
В данном случае элементы скрывает разработчик сайта, он же Хозяин. Кто кого будет банить ?
...
Рейтинг: 0 / 0
javascript: "ready" для простых элементов
    #38824399
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, а как вы собрались делать сворачиваемое дерево не скрывая элементов?
...
Рейтинг: 0 / 0
javascript: "ready" для простых элементов
    #38824429
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02авторЕщё раз: модератор может самостоятельно на Ваш сайт зайти и увидеть, что Вы скрываете элементы. И забанить.
Не понял. "Вы" - это кто ? Т.е. кто скрывает элементы ?
В данном случае элементы скрывает разработчик сайта, он же Хозяин. Кто кого будет банить ?У поисковиков есть модераторы. Они видят, что некий сайт поднимается в выдаче и выборочно проверяют за счет чего и не хитрит ли Хозяин :)
...
Рейтинг: 0 / 0
javascript: "ready" для простых элементов
    #38824431
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANACyrax_02пропущено...

Не понял. "Вы" - это кто ? Т.е. кто скрывает элементы ?
В данном случае элементы скрывает разработчик сайта, он же Хозяин. Кто кого будет банить ?У поисковиков есть модераторы. Они видят, что некий сайт поднимается в выдаче и выборочно проверяют за счет чего и не хитрит ли Хозяин :)
То есть все сайты использующие jquery ui идут в бан?
Вам не кажется, что сиё есть бред?
...
Рейтинг: 0 / 0
javascript: "ready" для простых элементов
    #38824442
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHookskyANAпропущено...
У поисковиков есть модераторы. Они видят, что некий сайт поднимается в выдаче и выборочно проверяют за счет чего и не хитрит ли Хозяин :)
То есть все сайты использующие jquery ui идут в бан?
Вам не кажется, что сиё есть бред?Странный Вы делаете вывод.

Если Вы при помощи jQuery UI скрываете контент, используемый в целях SEO-оптимизации, то в бан.
Если же тупо реализуете поведение, и пользователь может кликнуть и прочитать искомую информацию, то все ok.
...
Рейтинг: 0 / 0
javascript: "ready" для простых элементов
    #38824454
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAFishHookпропущено...

То есть все сайты использующие jquery ui идут в бан?
Вам не кажется, что сиё есть бред?Странный Вы делаете вывод.

Если Вы при помощи jQuery UI скрываете контент, используемый в целях SEO-оптимизации, то в бан.
Если же тупо реализуете поведение, и пользователь может кликнуть и прочитать искомую информацию, то все ok.

Вопрос был в том, как организовать дерево без мелькания.
Адвокат Аклина предложил скрывать эту часть страницы до момента, пока дом полностью не построится.
Это и есть "тупо реализовать поведение". Не вижу тут ничего криминального с точки зрения СЕО.
...
Рейтинг: 0 / 0
javascript: "ready" для простых элементов
    #38824509
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHookskyANAпропущено...
Странный Вы делаете вывод.

Если Вы при помощи jQuery UI скрываете контент, используемый в целях SEO-оптимизации, то в бан.
Если же тупо реализуете поведение, и пользователь может кликнуть и прочитать искомую информацию, то все ok.

Вопрос был в том, как организовать дерево без мелькания.
Адвокат Аклина предложил скрывать эту часть страницы до момента, пока дом полностью не построится.
Это и есть "тупо реализовать поведение". Не вижу тут ничего криминального с точки зрения СЕО.Изначальный вопрос звучит так: "Но есть ли такое событие ?.."

Это потом выяснилось, что скрыть надо некий SEO-текст.

Давайте приведу пример.

Допустим у Вас есть интернет-магазин подарков и Вы хотите поднять его в выдаче поисковиков по запросам пользователей.

Вы выясняете, что чаще всего пользователи ищут по следующим словам:
- Подарок
- Подарок девушке
- Подарок девушке на 18 лет
- Подарок женщине
- Подарок женщине на 30 лет
- Подарок женщине на юбилей
- Подарок мужчине
- Подарок бабушке и т.п.

Делаете под это дело Landing Page, где расписываете то, какие бывают подарки и кому и когда их стоит дарить.
Теперь Вам на главной странице сайты необходимо разместить необходимое количество ссылок, в тексте которых будут те самые частые запросы пользователей, а вести ссылки будут на Landing Page.

И если Вы тупо разместите их где-то сбоку, или снизу на сайте в виде списка и скроете последний после загрузки скриптами, потому как он выглядит не в тему и нужен только для SEO, то Вам выпишут бан.

За свисто-перделки на jQuery UI бан не выпишут :)

Теперь понятно от чего я предостерегаю автора топика?
...
Рейтинг: 0 / 0
javascript: "ready" для простых элементов
    #38824540
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAИ если Вы тупо разместите их где-то сбоку, или снизу на сайте в виде списка и скроете последний после загрузки скриптами, потому как он выглядит не в тему и нужен только для SEO, то Вам выпишут бан.

Мне кажется, ты даже не пробовал понять, что говорю и другие участники беседы.
Речь идет о том, чтобы показывать список после загрузки, а не скрывать.
...
Рейтинг: 0 / 0
javascript: "ready" для простых элементов
    #38824585
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHookskyANAИ если Вы тупо разместите их где-то сбоку, или снизу на сайте в виде списка и скроете последний после загрузки скриптами, потому как он выглядит не в тему и нужен только для SEO, то Вам выпишут бан.

Мне кажется, ты даже не пробовал понять, что говорю и другие участники беседы.
Речь идет о том, чтобы показывать список после загрузки, а не скрывать.Ок, давай разберёмся.

Автор написал следующее:Cyrax_02авторЯ имею ввиду, почему вы не хотите ждать загрузки DOM (это ведь обычно занимает минимум времени)? У вас он такой большой?
0.3 сек. Вообще, дело не во времени загрузки, а в том, что после загрузки DOM-модели (ready) я скриптами сворачиваю некоторое дерево . А на уровне html дерево формирую в развёрнутом виде (в целях SEO). И получаем вертикальное мелькание экрана в процессе загрузки .
То есть он хочет не показывать, а именно скрывать "некоторое дерево... в целях SEO". И это у него получается, но с мельканием экрана.

Что я понял не так?
...
Рейтинг: 0 / 0
javascript: "ready" для простых элементов
    #38824589
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем Адвокат Аклина предложил что-то показывать меня не интересует. :)
...
Рейтинг: 0 / 0
javascript: "ready" для простых элементов
    #38824694
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я понял товарища так: он формирует какую-то структуру HTML-тегов типа многоуровневого списка,
>>> на уровне html дерево формирую в развёрнутом виде (в целях SEO)
а потом накатывает на него красоту
>>> я скриптами сворачиваю некоторое дерево
то есть он не скрывает его совсем, а именно сворачивает, и дерево имеется в виду стандартный UI-элемент "дерево", котрол в ветками, которые можно как раз таки сворачивать.
Ему предложили скрывать этот контрол, пока он правильно не нарисуется, а потом показывать, это как бы должно устранить эффект мелькания.
Возможно, я понял неправильно.
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / javascript: "ready" для простых элементов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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