- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
вот пример forums.kuban.ru/showthread.php?t=1491021
там ниже картинки, при клике картинка увеличивается/уменьшается.
Что характерно, пока картинка не догрузится, онклик не сработает.
В свойствах картинок события онклик нет.
Нашел его только в одном из js (и то не его а упоминание о нем), но там много кода и не разберешся толком.
Как так можно приатачить событие к тегу? Хотя бы намекните в какую сторону копать.
attachEvent
addEventListener
jQuery.bind()
копать в эту сторону
Нашел примеры, но там токо конкретно к объектам, а нужно к тэгу.
Получается, к тэгу неьлзя?
Вообще если на jQuery - то так должно получиться $('img').bind('click',function(){});
Ну или если img могут динамически добавляться - то $('img').live('click',function(){});
Там для увеличения производительности еще контект можно задать, если например, надо только в картинкам в определенном контейнере назначить обработчик.
Да нет. jQuery не подходит.
Хотелось бы чисто через css (если это возможно) и/или JS.
Наверное, прийдется рекурсивно пройтись по элементам.
Насколько я понимаю, через css - вряд ли. А так тот же jQuery, я думаю, примерно так и делает.
Еще, кроме прохода по всем элементам, может стоит повесить обработчик клика на body, а в обработчике смотреть на event.target - если картинка, то делать то, что нужно.
Насколько я понимаю, через css - вряд ли. А так тот же jQuery, я думаю, примерно так и делает.
Еще, кроме прохода по всем элементам, может стоит повесить обработчик клика на body, а в обработчике смотреть на event.target - если картинка, то делать то, что нужно.
Может так даже лучше.
Оно будет во всех браузерах работать?
А то как-то сталкивался, в одном это "е", в другом "event", а в третьем вообще непонятно что.
ну css точно здесь не причем , если это только не ховер, а в чем проблема с jquery . кросбраузерность в js тоже не маловажно
разве jquery работает во всех браузерах?
Наскоко знаю, это надстройка JS
разве jquery работает во всех браузерах?
Наскоко знаю, это надстройка JS
а что js не во всех браузерах работает?
(ну совсем древние в не считаем)
а что js не во всех браузерах работает?
(ну совсем древние в не считаем)
браузеры не имею единого стандарта и либо вам это учитывать и отслеживать различия в обьектах для поддержки кросбраузерности либо положить эту ответсвенность на библиотеку , например jquery