Я работаю над небольшой галереей изображений, в которой вы перевернули бы маленькую миниатюру, над ней будет отображаться большее изображение. Нажав на изображение, вы загрузите полноразмерную версию в оверлей.Обновление целевой задачи href
http://shopcoobie.server303.com/shop/
Этот вопрос с большим изображением, то опрокидывание работают отлично, но сценарий у меня обновляет HREF, который указывает на полноразмерное изображение кажется только на работу в первый раз, когда я нажмите на изображение.
$$('.thumbs img').each(function(s) {
$(s).observe('mouseover', function(e) {
var el = e.target;
var thumb = $(el).src;
var large = $(el).alt;
$(el).up(3).down(1).href = large;
$(el).up(3).down(2).src = thumb;
console.log((el).up(3).down(1).href);
console.log(thumb);
});
});
консоль выводит правильную ссылку изображения, так что кажется, что это должно работать (и частично делает), я просто не знаю, почему это работает только один раз.
Благодаря Rich
доброта, вы используете jquery, prototype и scriptapulous на одном сайте ... вы уверены, что вам нужны все они? –
Prototype/Scriptaculous для моего собственного JS, Foxycart использует JQuery, который он загружает сам. Я продолжаю думать, что я должен забрать немного JQuery, но я привык ко многим решениям Prototype, таким как LightView. –