Comments 16
А вот первого плагина мне оччччень нехватало :)
Кстати, не знал, что outline-style: none не работает в ие6, буду юзать ваш метод.
Спасибо за потраченное время :)
Кстати, не знал, что outline-style: none не работает в ие6, буду юзать ваш метод.
Спасибо за потраченное время :)
0
UFO just landed and posted this here
А можно и без скриптов и экспрешенов, а только стилями избавится от пиксельной рамочки.
Не так давно писал про это на блоге у natio
rendermarket.com/2009/02/06/otklyuchenie-pikselnoj-ramki/
Не так давно писал про это на блоге у natio
rendermarket.com/2009/02/06/otklyuchenie-pikselnoj-ramki/
+1
Прокомментировал выше
darkwire.habrahabr.ru/blog/91341/#comment_2755532
darkwire.habrahabr.ru/blog/91341/#comment_2755532
0
UFO just landed and posted this here
Просмотрите всю статью полностью, там всё описано.
0
UFO just landed and posted this here
Но здесь существенный минус — необходимость расстановки тэгов em внутри a. На CMS без поддержки XSL… сомнительная страсть к извращениям.
Но как вариант оно хорошо.
Но как вариант оно хорошо.
0
jquery.parents, разве не удобней? + ещё closest
+5
parents() и closest() требуют конкретики в селекторах — они двигаются от текущего/более выше стоящего по DOM-структуре элемента вверх и никак иначе.
Хм…
У меня вверх по структуре у td, tr элементов нет селекторов, на которых я мог бы остановиться и искать в них нужный мне дочерний.
Попробовал… вообще, это выглядело бы как-то так:
$(this).closest(«tr»).next().find(«a.left-menu-pic»).css(«background-position», «0 -59px»);
Но по мне так хуже, и очень-очень не универсально. Плюс не каждый код можно на closest переписать так просто, где-то потребуются все те же parent().parent().parent() (многоуровневый список с одинаковыми атрибутами class у элементов), и мы приходим к нашей проблеме.
Хм…
У меня вверх по структуре у td, tr элементов нет селекторов, на которых я мог бы остановиться и искать в них нужный мне дочерний.
Попробовал… вообще, это выглядело бы как-то так:
$(this).closest(«tr»).next().find(«a.left-menu-pic»).css(«background-position», «0 -59px»);
Но по мне так хуже, и очень-очень не универсально. Плюс не каждый код можно на closest переписать так просто, где-то потребуются все те же parent().parent().parent() (многоуровневый список с одинаковыми атрибутами class у элементов), и мы приходим к нашей проблеме.
-2
На мой взгляд тоже parents удобнее и надежнее, чем parentn. А closest тем более.
+2
Нашел конструкцию с parents, которая бы заменила parentn(n):
$(this).parents(':eq(n-1)');
Но это теперь уже вопрос синтаксиса и читаемости кода другим человеком :)
$(this).parentn(3) против $(this).parents(':eq(2)');
$(this).parents(':eq(n-1)');
Но это теперь уже вопрос синтаксиса и читаемости кода другим человеком :)
$(this).parentn(3) против $(this).parents(':eq(2)');
+3
Sign up to leave a comment.
Пара полезных плагинов к jQuery