Если вас сильно этот вопрос заботит - ищите шаблон, в котором отрисовывается общее меню и вносите необходимую правку. Потратите меньше времени чем на поиски достоверной информации.
Если чисто из любопытства - прикиньте по древнему алгоритму порядок уменьшения веса из-за одной циклической ссылки. Даже без учета сотен факторов, которые придумал Google за 12 лет, если на странице есть еще пара десятков ссылок, его влияние микроскопическое.
Вот меня и заинтересовало имеет смысл для поисковика убирать ссылку страницы на саму себя?
Вменяемых объяснений не встречал, в рекомендациях Яндекса, вроде, не было. Здравый смысл подсказывает что эффект если и есть, то близок к нулю
>На выделении пункта меню через CSS и даже JS не настаиваю. Но и не исключаю. Бывают ситуации, когда так проще. Пример:
незнакомая CMS, бредовый шаблонизатор, шаблонов несколько сотен, разбросаны по десяткам папок в самых неожиданных местах, а сделать нужно срочно.
Мне кажется что "все рекомендации" в данном случае ссылаются на какие-то мифы конца пошлого века.
По крайней мерер такая рекомендация была у Мошкова. Он боялся что боты могут зациклиться. И у Темы Лебедева, который переживал за юзабельность.
Это решается в шаблоне, который отвечает за общее меню навигации по сайту.
Но можно не ломать голову и решить за счет CSS.
Поговорили Чукча с Аявриком :)
По-любому next() гарантированно дает ожидаемый результат. + очевидность кода + в общем случае, возможно, что и более эффективный потому что неизвестно сколько будет элементов после .end
Вспомнил. Спасибо. Забыл что это есть. Склероз.
Надо смотреть в исходниках и то не факт, что порядок отбора не изменится.
find('.sub, .end') - то ли они пройдут по дереву с проверкой обоих критериев одновременно, то ли они сначала отберут .sub а потом вторым проходом по DOM- .end и тогда порядок будет нарушен. А если еще jquery я иногда меняю на zepto, а там свой парсер и тоже могут возникнуть нюансы
Тоды ой. Нужно дополнительный цикл по .main
Ну да. Для надежности можно прокрутить по всем main
2Chukcha что-то здесь не то. 1) Нет гарантии, что find('.sub, .end') сложит все в том порядке, в котором хотелось бы. 2) цикл each не разрывается.
2manitoba надо бы уточнить .sub, .main2 и .end - это разные теги или одни и те же. на одном уровне или могут быть вложенные?---------- Добавлено 14.06.2013 в 12:49 ----------
http://learn.javascript.ru/play/UqOCw - правильный код если считать что все на одном уровне
Откройте для себяGraceful degradation
autoplay не пробовали?
Вообще с аудио-видео пока полный бардак. Но броузеров только три.
С ТВ намного хуже. Неделю тахался, c той же проблемой что и у вас, пока разработчики не сказали что к урл видео нужно добавить их фирменный префикс. Хотя стоит Опера.