Deutsch

как работает оnClick

315  
Валидол коренной житель11.10.17 22:17
NEW 11.10.17 22:17 
Последний раз изменено 11.10.17 22:19 (Валидол)

Ангебот eBay на имеет маленькую, всего на две картинки, галерею. Не понял как там реализована смена картинки по клику. Сможет кто понять?

http://www.ebay.de/itm/Giesswein-ALLING-Hausschuhe-mit-cra...



#1 
Sergo2008 старожил12.10.17 08:09
Sergo2008
12.10.17 08:09 
в ответ Валидол 11.10.17 22:17

Ява скриптом, в исходном коде же видно.

Сам код не смотрел, как и что, Firebug в лисе сломался с обновлением браузера, а родной анализатор ещё то г***, не открывает теги подключаемых скриптов.

#2 
Валидол коренной житель12.10.17 08:32
NEW 12.10.17 08:32 
в ответ Sergo2008 12.10.17 08:09

Да что-то я яваскрипта не увидел, у меня Firebug тоже слетел


Поясню: Использование яваскриптов продавцом, с недавних пор запрещено, и они стали резать все что с ним связанно. A тут смотрю, работает и работает в пользовательском фрейме. Я и не пойму как это..

#3 
Sergo2008 старожил12.10.17 08:42
Sergo2008
NEW 12.10.17 08:42 
в ответ Валидол 12.10.17 08:32

Фиг его знает, там в теле документа шо в хидере, шо в самой вёрстке, куча ссылок и скриптовых вставок, не ток связанных с ебей, но и ведущих на другие сайты, шо на быструю разглядел. Возможно пользователь данной страницы нашёл как обхитрить ебей, но вот надолго ли такое будет, если запрещено, это другой вопрос...


Если те надо такой переключатель, то порой в сети, есть вариант реализации этого на css3, без каких либо скриптов, видал где то с год назад такую галерею. Но тут правда совсем старые браузеры будут в пролёте.

#4 
Валидол коренной житель12.10.17 08:55
NEW 12.10.17 08:55 
в ответ Sergo2008 12.10.17 08:42

В хидере, родные ебаесие, да, есть, кто же их запретит.. Но тут рабочий онклик в фрейме продвца..

Подхожего onClick-а на СSS я не нашел. есть реализация :activ , но это не то, При :activ все врзвращается на свои места при отпускании кнопки.


Возможно, что это какая-то ебаевская родная фишка. Но не знаю... надо посмотреть

#5 
Sergo2008 старожил12.10.17 09:28
Sergo2008
NEW 12.10.17 09:28 
в ответ Валидол 12.10.17 08:55
Подхожего onClick-а на СSS я не нашел. есть реализация :activ , но это не то, При :activ все врзвращается на свои места при отпускании кнопки.

Видать плохо искал, есть такие, что не возвращают назад.

Попробуй тогда поискать css3 табы, на них можно будет это сделать, табы в низ с миниатюрами, а в контент изображения.

Ну и глянь здесь, если не ошибаюсь, то тут тоже есть подобное, или даже тут и видал, не помню уже, у меня в закладках уже туева куча ссылок, если и откладывал тогда, то теперь полдня потеряю что бы найти...

#6 
NightWatch коренной житель13.10.17 09:11
NightWatch
NEW 13.10.17 09:11 
в ответ Валидол 11.10.17 22:17, Последний раз изменено 13.10.17 09:24 (NightWatch)

Работает простым переключением свойства display с block на none и наоборот.

.nmb-gal {
    display: none;
}
.nmb-gals-target span[id^='gal']:target ~ :nth-of-type(1).nmb-gal {
    display: none !important;
}
.nmb-gals-target span[id='gal1']:target ~ :nth-of-type(1).nmb-gal {
    display: block !important;
}
.nmb-gals-target span[id^='gal']:not(:target) ~ :nth-of-type(1).nmb-gal, .nmb-gals-target span:nth-of-type(1):target ~ :nth-of-type(1).nmb-gal,
.nmb-gals-target span:nth-of-type(2):target ~ :nth-of-type(2).nmb-gal, .nmb-gals-target span:nth-of-type(3):target ~ :nth-of-type(3).nmb-gal,
.nmb-gals-target span:nth-of-type(4):target ~ :nth-of-type(4).nmb-gal, .nmb-gals-target span:nth-of-type(5):target ~ :nth-of-type(5).nmb-gal,
.nmb-gals-target span:nth-of-type(6):target ~ :nth-of-type(6).nmb-gal, .nmb-gals-target span:nth-of-type(7):target ~ :nth-of-type(7).nmb-gal,
.nmb-gals-target span:nth-of-type(8):target ~ :nth-of-type(8).nmb-gal, .nmb-gals-target span:nth-of-type(9):target ~ :nth-of-type(9).nmb-gal,
.nmb-gals-target span:nth-of-type(10):target ~ :nth-of-type(10).nmb-gal, .nmb-gals-target span:nth-of-type(11):target ~ :nth-of-type(11).nmb-gal,
.nmb-gals-target span:nth-of-type(12):target ~ :nth-of-type(12).nmb-gal {
    display: block;
}
#7 
Валидол коренной житель13.10.17 09:52
NEW 13.10.17 09:52 
в ответ NightWatch 13.10.17 09:11, Последний раз изменено 13.10.17 15:31 (Валидол)

Спасибо. Я вчера вечером, используя хром, разобрался. И даже сделал нечто подобное, используя свой цсс.

#8 
Sergo2008 старожил13.10.17 09:54
Sergo2008
NEW 13.10.17 09:54 
в ответ NightWatch 13.10.17 09:11

Ну значить хвосты видать от скриптов остались... Я на быструю смотрел, разбираться без фиребуга не было желания.

#9