Переключение картинок
Помогите пожалуйста с тривиальной задачей. Очень нужно, а в JS я новичек. Есть див, в котором динамически генерируется не определенное количество картинок
<div class="image"> <img src="http://www.gotovim.ru//imgs/logo2.jpg" style="width:150px;height:150px"><img src="http://www.gotovim.ru//imgs/nadpis.jpg" style="width:150px;height:150px"><img src="http://www.gotovim.ru//uhi/yaichniza.jpg" style="width:150px;height:150px"><img src="http://www.gotovim.ru//uhi/krabpaloch.jpg" style="width:150px;height:150px"><img src="http://www.gotovim.ru//uhi/feihoa.jpg" style="width:150px;height:150px"><img src="http://www.gotovim.ru//imgs/btn2_1_sel.gif" style="width:150px;height:150px"><img src="http://www.gotovim.ru//imgs/btn2_3_sel.gif" style="width:150px;height:150px"><img src="http://www.gotovim.ru//imgs/btn2_1.gif" style="width:150px;height:150px"> </div> как сделать так чтобы при нажатии на кнопки лево-право показывалась следующая картинка и можно было потом передать ее УРЛ в PHP анимация не нужна ![]() Спасибо заранее |
наберите в поисковике что-то вроде "смена картинок javascript"
|
все перелопатил. есть варианты но они не совсем то делают.
названия картинок и их количество неизвестно. нужно чтобы при нажатии право-лево менялась картинка и можно было бы знать какая текущая, чтобы потом передать ее название в PHP если кто-то поможет кусочком когда, буду очень благодарен |
если быстро, то можно так
<!DOCTYPE html> <html> <head> <script class="jsbin" src="http://code.jquery.com/jquery-1.7.1.min.js"></script> <meta charset=utf-8 /> <title>JS Bin</title> <style> .image { width:150px;height:150px; overflow: hidden; } .image img { display: block; width:150px;height:150px; } </style> <script> $(function () { var jImg = $('img'), jBtn = $(':button'), cur = 0, size = 150; jBtn.eq(0).click(function () { if (cur > 0) { cur -=1; jImg.first().css('margin-top', - size * cur); } }); jBtn.eq(1).click(function () { if (cur < jImg.length - 1) { cur +=1; jImg.first().css('margin-top', - size * cur); } }); jBtn.eq(2).click(function () { alert(jImg.eq(cur).attr('src')); }); }); </script> </head> <body> <input type=button value=" < "> <input type=button value=" > "> <input type=button value=" Адрес картинки "> <div class="image"> <img src="http://www.gotovim.ru//imgs/logo2.jpg"><img src="http://www.gotovim.ru//imgs/nadpis.jpg"><img src="http://www.gotovim.ru//uhi/yaichniza.jpg"><img src="http://www.gotovim.ru//uhi/krabpaloch.jpg"><img src="http://www.gotovim.ru//uhi/feihoa.jpg"><img src="http://www.gotovim.ru//imgs/btn2_1_sel.gif"><img src="http://www.gotovim.ru//imgs/btn2_3_sel.gif"><img src="http://www.gotovim.ru//imgs/btn2_1.gif"> </div> </body> </html> |
Спасибо! цены Вам нет! пошел разбираться
|
Часовой пояс GMT +3, время: 06:31. |