Куча говна / Говнокод #3180 Ссылка на оригинал

0

  1. 1
<div onmouseover="this.style.cursor = 'pointer';" onmouseout="this.style.cursor = 'default';">

Запостил: Infamous Infamous, (Updated )

Комментарии (15) RSS

  • Два стакана, пустой и с водой. На случай, если захочется пить и на случай, если не захочется.
    Ответить
  • Да. onmouseout не нужен.
    Результат его работы мы все равно не увидим.
    Ответить
      • Смотрим твой CSS в IE6 и идем биться головой об стену.
        Ответить
        • А скрипт, значит, сработает? У ИЕ спец. свойство cursor: hand если что.
          Ответить
          • Ты тупишь, чтоли? Причем тут hand? В ИЕ ховер есть только на ссылках. А скрипт да, сработает. Вопросы? 🙂
            Ответить
            • Чтобы задать курсор :hover использовать не надо!
              Теперь я понял, что все дело тут вовсе не в ИЕ6 )) Плохому танцору, как говорится...
              Ответить
              • Черт, обобщение задачи есть зло 🙂
                Да, все верно.
                Ответить
          • IE6 понимает :hover лишь для ссылок. Стили а-ля div:hover он спокойно проигнорирует. Но есть хаки (куда же без них в IE), которые дают нужный эффект.
            Ответить
            • div { cursor: pointer }

              А использование ховера здесь абсолютно бессмысленно )
              Ответить
              • Таки да, я протупил, в данном конкретном случае Ваше решение оптимально. Я в своем посте подразумевал более общий случай.
                Ответить
  • вообще то, если кто вдруг не заметил, this это DIV, а не BODY (подсказал К.О.), поэтому onmouseout здесь только для логичности, но, видимо, автор кода думал, что курсор после onmouseover навечно будет грозить пальцем даже на кнопке ПУСК )
    Ответить
    • Это не зависит от Дива или Боди.
      Как ты сам заметил, тут косяк в логике.
      Ответить
      • курсор же меняем только диву, значит при выходе из него курсор становится каким был, хоть и формально диву тоже меняется - но только формально, поскольку при входе его меняем на поинтер
        Ответить

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8