|
|
|
javascript: "ready" для простых элементов
|
|||
|---|---|---|---|
|
#18+
Как известно, событие ready генерируется только для объекта document . Задача следующая: необходимо сразу после создания в оперативной памяти DOM-объекта некоторого элемента с помощью javascript выполнить с этим элементом некоторые действия. Эти действия необходимо выполнить сразу же после создания (парсинга) элемента, не дожидаясь общего события ready . Пока сделал так: Код: html 1. 2. 3. 4. 5. 6. Но этот вариант не совсем корректен, поскольку в наборе $(".cls") последним элементом не обязательно будет только что распарсенный div (специально проверил). Кроме того, div может не иметь класса вообще - как тогда его идентифицировать ? Логичным является обработка некоторого события этого элемента, которое (событие) наступает сразу после парсинга элемента: Код: html 1. 2. 3. Но есть ли такое событие ?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 14:00 |
|
||
|
javascript: "ready" для простых элементов
|
|||
|---|---|---|---|
|
#18+
Cyrax_02Логичным является обработка некоторого события этого элемента, которое (событие) наступает сразу после парсинга элемента: Код: html 1. 2. 3. Но есть ли такое событие ?..Нет такого события. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 14:21 |
|
||
|
javascript: "ready" для простых элементов
|
|||
|---|---|---|---|
|
#18+
Cyrax_02, ...нумеруйте ваши дивы через id ... или это неприлично? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 15:00 |
|
||
|
javascript: "ready" для простых элементов
|
|||
|---|---|---|---|
|
#18+
автор...нумеруйте ваши дивы через id ... или это неприлично? Заплатка. Неприлично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 18:39 |
|
||
|
javascript: "ready" для простых элементов
|
|||
|---|---|---|---|
|
#18+
Cyrax_02, А почему вам не подходит событие DOMContentLoaded ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 18:41 |
|
||
|
javascript: "ready" для простых элементов
|
|||
|---|---|---|---|
|
#18+
авторА почему вам не подходит событие DOMContentLoaded? А чем он отличается от ready ? авторНа момент наступления onDOMContentLoaded, дерево DOM полностью построено и все элементы доступны.Как я указал в начале темы, действия необходимо выполнить немедленно, не дожидаясь загрузки всей DOM-модели. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 19:19 |
|
||
|
javascript: "ready" для простых элементов
|
|||
|---|---|---|---|
|
#18+
Cyrax_02, Да ничем, кроме того, что это родное событие js, а не jQuery. Я имею ввиду, почему вы не хотите ждать загрузки DOM (это ведь обычно занимает минимум времени)? У вас он такой большой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 19:32 |
|
||
|
javascript: "ready" для простых элементов
|
|||
|---|---|---|---|
|
#18+
авторЯ имею ввиду, почему вы не хотите ждать загрузки DOM (это ведь обычно занимает минимум времени)? У вас он такой большой? 0.3 сек. Вообще, дело не во времени загрузки, а в том, что после загрузки DOM-модели (ready) я скриптами сворачиваю некоторое дерево. А на уровне html дерево формирую в развёрнутом виде (в целях SEO). И получаем вертикальное мелькание экрана в процессе загрузки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 21:55 |
|
||
|
javascript: "ready" для простых элементов
|
|||
|---|---|---|---|
|
#18+
Cyrax_02авторЯ имею ввиду, почему вы не хотите ждать загрузки DOM (это ведь обычно занимает минимум времени)? У вас он такой большой? 0.3 сек. Вообще, дело не во времени загрузки, а в том, что после загрузки DOM-модели (ready) я скриптами сворачиваю некоторое дерево. А на уровне html дерево формирую в развёрнутом виде (в целях SEO). И получаем вертикальное мелькание экрана в процессе загрузки. Ну сделай ему display: none, а после ready показывай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2014, 05:55 |
|
||
|
javascript: "ready" для простых элементов
|
|||
|---|---|---|---|
|
#18+
За display: none его забанить в поисковиках могут :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2014, 08:39 |
|
||
|
javascript: "ready" для простых элементов
|
|||
|---|---|---|---|
|
#18+
Хотя и так могут: модератор зайдет на сайт, увидит, что контент скрывается, и на месяц в бан отправит :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2014, 08:44 |
|
||
|
javascript: "ready" для простых элементов
|
|||
|---|---|---|---|
|
#18+
авторЗа display: none его забанить в поисковиках могут :) Именно. Особенно учитывая то, что сворачиваемые элементы содержат отборный SEO-текст ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2014, 10:18 |
|
||
|
javascript: "ready" для простых элементов
|
|||
|---|---|---|---|
|
#18+
Cyrax_02авторЗа display: none его забанить в поисковиках могут :) Именно. Особенно учитывая то, что сворачиваемые элементы содержат отборный SEO-текстЕщё раз: модератор может самостоятельно на Ваш сайт зайти и увидеть, что Вы скрываете элементы. И забанить. Вывод: скрывать SEO-элементы не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2014, 13:35 |
|
||
|
javascript: "ready" для простых элементов
|
|||
|---|---|---|---|
|
#18+
авторЕщё раз: модератор может самостоятельно на Ваш сайт зайти и увидеть, что Вы скрываете элементы. И забанить. Не понял. "Вы" - это кто ? Т.е. кто скрывает элементы ? В данном случае элементы скрывает разработчик сайта, он же Хозяин. Кто кого будет банить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2014, 22:57 |
|
||
|
javascript: "ready" для простых элементов
|
|||
|---|---|---|---|
|
#18+
Господа, а как вы собрались делать сворачиваемое дерево не скрывая элементов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 05:40 |
|
||
|
javascript: "ready" для простых элементов
|
|||
|---|---|---|---|
|
#18+
Cyrax_02авторЕщё раз: модератор может самостоятельно на Ваш сайт зайти и увидеть, что Вы скрываете элементы. И забанить. Не понял. "Вы" - это кто ? Т.е. кто скрывает элементы ? В данном случае элементы скрывает разработчик сайта, он же Хозяин. Кто кого будет банить ?У поисковиков есть модераторы. Они видят, что некий сайт поднимается в выдаче и выборочно проверяют за счет чего и не хитрит ли Хозяин :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 07:55 |
|
||
|
javascript: "ready" для простых элементов
|
|||
|---|---|---|---|
|
#18+
skyANACyrax_02пропущено... Не понял. "Вы" - это кто ? Т.е. кто скрывает элементы ? В данном случае элементы скрывает разработчик сайта, он же Хозяин. Кто кого будет банить ?У поисковиков есть модераторы. Они видят, что некий сайт поднимается в выдаче и выборочно проверяют за счет чего и не хитрит ли Хозяин :) То есть все сайты использующие jquery ui идут в бан? Вам не кажется, что сиё есть бред? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 08:00 |
|
||
|
javascript: "ready" для простых элементов
|
|||
|---|---|---|---|
|
#18+
FishHookskyANAпропущено... У поисковиков есть модераторы. Они видят, что некий сайт поднимается в выдаче и выборочно проверяют за счет чего и не хитрит ли Хозяин :) То есть все сайты использующие jquery ui идут в бан? Вам не кажется, что сиё есть бред?Странный Вы делаете вывод. Если Вы при помощи jQuery UI скрываете контент, используемый в целях SEO-оптимизации, то в бан. Если же тупо реализуете поведение, и пользователь может кликнуть и прочитать искомую информацию, то все ok. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 08:25 |
|
||
|
javascript: "ready" для простых элементов
|
|||
|---|---|---|---|
|
#18+
skyANAFishHookпропущено... То есть все сайты использующие jquery ui идут в бан? Вам не кажется, что сиё есть бред?Странный Вы делаете вывод. Если Вы при помощи jQuery UI скрываете контент, используемый в целях SEO-оптимизации, то в бан. Если же тупо реализуете поведение, и пользователь может кликнуть и прочитать искомую информацию, то все ok. Вопрос был в том, как организовать дерево без мелькания. Адвокат Аклина предложил скрывать эту часть страницы до момента, пока дом полностью не построится. Это и есть "тупо реализовать поведение". Не вижу тут ничего криминального с точки зрения СЕО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 08:56 |
|
||
|
javascript: "ready" для простых элементов
|
|||
|---|---|---|---|
|
#18+
FishHookskyANAпропущено... Странный Вы делаете вывод. Если Вы при помощи jQuery UI скрываете контент, используемый в целях SEO-оптимизации, то в бан. Если же тупо реализуете поведение, и пользователь может кликнуть и прочитать искомую информацию, то все ok. Вопрос был в том, как организовать дерево без мелькания. Адвокат Аклина предложил скрывать эту часть страницы до момента, пока дом полностью не построится. Это и есть "тупо реализовать поведение". Не вижу тут ничего криминального с точки зрения СЕО.Изначальный вопрос звучит так: "Но есть ли такое событие ?.." Это потом выяснилось, что скрыть надо некий SEO-текст. Давайте приведу пример. Допустим у Вас есть интернет-магазин подарков и Вы хотите поднять его в выдаче поисковиков по запросам пользователей. Вы выясняете, что чаще всего пользователи ищут по следующим словам: - Подарок - Подарок девушке - Подарок девушке на 18 лет - Подарок женщине - Подарок женщине на 30 лет - Подарок женщине на юбилей - Подарок мужчине - Подарок бабушке и т.п. Делаете под это дело Landing Page, где расписываете то, какие бывают подарки и кому и когда их стоит дарить. Теперь Вам на главной странице сайты необходимо разместить необходимое количество ссылок, в тексте которых будут те самые частые запросы пользователей, а вести ссылки будут на Landing Page. И если Вы тупо разместите их где-то сбоку, или снизу на сайте в виде списка и скроете последний после загрузки скриптами, потому как он выглядит не в тему и нужен только для SEO, то Вам выпишут бан. За свисто-перделки на jQuery UI бан не выпишут :) Теперь понятно от чего я предостерегаю автора топика? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 09:54 |
|
||
|
javascript: "ready" для простых элементов
|
|||
|---|---|---|---|
|
#18+
skyANAИ если Вы тупо разместите их где-то сбоку, или снизу на сайте в виде списка и скроете последний после загрузки скриптами, потому как он выглядит не в тему и нужен только для SEO, то Вам выпишут бан. Мне кажется, ты даже не пробовал понять, что говорю и другие участники беседы. Речь идет о том, чтобы показывать список после загрузки, а не скрывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 10:16 |
|
||
|
javascript: "ready" для простых элементов
|
|||
|---|---|---|---|
|
#18+
FishHookskyANAИ если Вы тупо разместите их где-то сбоку, или снизу на сайте в виде списка и скроете последний после загрузки скриптами, потому как он выглядит не в тему и нужен только для SEO, то Вам выпишут бан. Мне кажется, ты даже не пробовал понять, что говорю и другие участники беседы. Речь идет о том, чтобы показывать список после загрузки, а не скрывать.Ок, давай разберёмся. Автор написал следующее:Cyrax_02авторЯ имею ввиду, почему вы не хотите ждать загрузки DOM (это ведь обычно занимает минимум времени)? У вас он такой большой? 0.3 сек. Вообще, дело не во времени загрузки, а в том, что после загрузки DOM-модели (ready) я скриптами сворачиваю некоторое дерево . А на уровне html дерево формирую в развёрнутом виде (в целях SEO). И получаем вертикальное мелькание экрана в процессе загрузки . То есть он хочет не показывать, а именно скрывать "некоторое дерево... в целях SEO". И это у него получается, но с мельканием экрана. Что я понял не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 10:53 |
|
||
|
javascript: "ready" для простых элементов
|
|||
|---|---|---|---|
|
#18+
Зачем Адвокат Аклина предложил что-то показывать меня не интересует. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 10:55 |
|
||
|
javascript: "ready" для простых элементов
|
|||
|---|---|---|---|
|
#18+
Я понял товарища так: он формирует какую-то структуру HTML-тегов типа многоуровневого списка, >>> на уровне html дерево формирую в развёрнутом виде (в целях SEO) а потом накатывает на него красоту >>> я скриптами сворачиваю некоторое дерево то есть он не скрывает его совсем, а именно сворачивает, и дерево имеется в виду стандартный UI-элемент "дерево", котрол в ветками, которые можно как раз таки сворачивать. Ему предложили скрывать этот контрол, пока он правильно не нарисуется, а потом показывать, это как бы должно устранить эффект мелькания. Возможно, я понял неправильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 12:03 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38823285&tid=1446467]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
80ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 435ms |

| 0 / 0 |
