Переключение картинок
Помогите пожалуйста с тривиальной задачей. Очень нужно, а в 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, время: 04:55. |