Никак не могу возобновить хотя бы ваш код. Уже все перепробовал. Правда, я с jQuery до этого не стыкался, может упускаю что-то простое и важное из виду.
myscript.js (точнее, чуть измененный ваш), сменил название папки с картинками:
$('a.link-color').each(function(){
$(this).css('color','#' + $(this).attr('data-color'));
});
var src = 'images/';//папка с картинками
var prefix = 'color';//префикс в названии картинки, например: color000000.png
var ext = 'png';//расширение файлов картинок
$('.link-box > .link-color').hover(function(){
$('.img-color-box').find('img').attr('src',src + prefix + $(this).attr('data-color') + '.' + ext)
});
показывается одна из моих картинок (color000000.png), но они не переключаются. Пробовал скопировать работу вашего первого ответа, но отображается только серая картинка.
- скачал библиотеку с оф. сайта
- в дебагере никаких ошибок
Спасибо, mlnkv. Я, наверное, неправильно поставил задачу. Мне нужен такой эффект как предложил iiil, только с помощью CSS и картинок, а не кодов цвета.
А это решение как-то можно доработать, чтобы при наведении на какой-то цвет, изображение оставалось даже после ухода мышки?
Т.е. я навел на зеленый, картинка стала зеленой, я увел мышку и смотрю на зеленый рисунок, навел на красный и теперь во всю могу наслаждаться цветом заката пока не наведу мышку на какой-нибудь другой цвет.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
myscript.js (точнее, чуть измененный ваш), сменил название папки с картинками:
мой html:
показывается одна из моих картинок (color000000.png), но они не переключаются. Пробовал скопировать работу вашего первого ответа, но отображается только серая картинка.
- скачал библиотеку с оф. сайта
- в дебагере никаких ошибок
не подскажите где я оплошал?