Pull to refresh

Comments 41

давайте уже экономить и канал пользователя и откажемся от геттер/сеттер.

| this.getOldImage = function(){ return OldImage; }
| this.setOldImage = function( img ){ OldImage = img;}

и как это получилось, что вы не ввели глобальную переменную? разве MainMenu не в глобальном scope?

да и вообще, как-то навязчиво получается смешивать js с хтмл-кодом.
newImage != null

Оно точно будет null, насколько я помню если аргумент не установлен, то он будет undefined
но работать будет :) там же не !==

а так верное замечание
UFO just landed and posted this here
Неправда. Если в итоге подсветка была с анимациец — через цсс то там бы пришлось отдельно гифку генерить, что все же хуже на мой взгляд.
UFO just landed and posted this here
если по маусоверу включается анимация картинки, делающая ее ярче за несколько кадров, то цссом это пока не сделать толком без использования третьей картинки(гифки), в которой и заложена эта анимация.

жаваскрипт по размеру загружаемых файлов будет не в пример меньше. Особенно если таких картинок много, как в случае с превьюшками на фотографиях
UFO just landed and posted this here
UFO just landed and posted this here
ну да… но пока его еще будут поддерживать…

У меня есть рсс-иконка, которую я попробовал сделать таким образом.

Получилось не очень — blog.nekt.ru/? showicons=1
Но это можно будет довести до логического завершения, стоит только найти время и перерисовать иконку :)

Могу сказать, что чистый цсс+гиф меня не удовлетворил по причине недостатка обработчиков для него — там и сям появлялись рывки анимации в моменте перехода от «открытия» до «закрытия».

С жаваскриптом это получилось гораздо лучше — не хватает только возможности начать анимацию с определенного кадра.

Плюс сам подход в итоге порадовал — появляется возможность делать куда как более сложную анимацию с меньшими затратами на ее воспроизведение.
UFO just landed and posted this here
В Опере 9.5x тоже работает. Правда «a» поверх «div» это жестоко.
UFO just landed and posted this here
span тоже инлайн элемент. По идее надо блок — div, например, или P.

+ блок (кроме P) содержит либо только другие блоки, либо инлайны, но не то и другое одновременно.

: hover работает на блоки, кроме разве что IE6 (проверять не на чем, за неимением windows'а).

А обратно без скриптов я не в курсе, обратного: hover'у то нет в CSS.
без скриптов низя :) Или дожидаться переменных и циклов цссе или юзать жаваскрипт, примерно как у меня получилось — анимация нарисована в картинке, а изменения ми этих картинок рулит жаваскрипт.
UFO just landed and posted this here
span с display: block всё равно остаётся тем, что он есть. т.е. несмотря на то, что с точки зрения CSS он — блок расставляем то мы элементы в HTML. А вот что валидатор доволен это странно O_o нужно поглядеть…
Не вижу довольности валидатора… Пруфлинк?
UFO just landed and posted this here
Блочный элемент нельзя помещать в инлайновый(div в a) — не валидно, но в браузере видно и работает. Лучше замените на span если можно.
UFO just landed and posted this here
А у меня в третьем не работает…

И именно поэтому я пока в подобных вещах использую только гиф. До апнг еще далеко.
Не судите автора строго. В заголовке ведь сказано — «для непосвященных».
UFO just landed and posted this here
Да я знаю, что нет классов. Только вот для непосвященных понятие прототип больше запутивает.
Главное, что несмотря на Вашу неадекватность, Вы написали очень полезный комментарии! Я отдал голос за него ) Моя же цель была простая: закинуть материал, который в обсуждении выльется в что-то полезное. Я искренне рад тому, что много людей включилось в обсуждение. Спасибо всем
UFO just landed and posted this here
Название языка JavaScript все-таки пишется раздельно. Не то, чтоб мне хотелось кого-то критиковать, просто хочу обратить внимание, что я попал на эту статью, сделав поиск по слову «java».

Если же кто-то будет искать «замыкание javascript», велика вероятность, что он статью не найдет.
Упс. :) Хотел написать: «Название языка JavaScript все-таки пишется НЕ раздельно.»
UFO just landed and posted this here
UFO just landed and posted this here
Упоминание объектного подхода в JS у меня вызывает улыбку.
Во времена инквизиции за такую ересь сразу бы на костер.
UFO just landed and posted this here
UFO just landed and posted this here
При ближайшем рассмотрении Number, String и Array в JS суть объекты.
UFO just landed and posted this here
ну ну, так в своих рассуждениях вы дойдете до того, что назовете JavaScript языком программирования
UFO just landed and posted this here
Во времена инквизиции не знали, что есть прототипированные языки
UFO just landed and posted this here
Sign up to leave a comment.

Articles