При нажатии кнопки «Предыдущий/Далее» я хочу выделить изображение, которое является следующим или предыдущим.Html

Программисты Html
Ответить
Anonymous
 При нажатии кнопки «Предыдущий/Далее» я хочу выделить изображение, которое является следующим или предыдущим.

Сообщение Anonymous »

Я создаю навигацию для этой монеты.
В настоящее время она работает по клику; теперь я хочу перемещаться по нему также с помощью кнопки (кнопка «предыдущий», кнопка «следующий»).
Я не хочу сохранять историю.
Когда я нажимаю кнопку «Предыдущая» или «Далее», я не хочу выделять изображение, на которое пользователь нажал ранее.
Я хочу выделить изображение, которое находится следующим в навигации,
например, если выделен img id=02, то при следующем нажатии кнопки должно быть выделено 03.
Как это возможно?

Код: Выделить всё

function switchVisible() {
if (document.getElementById('mapButtons')) {

if (document.getElementById('mapButtons').style.display == 'none') {
document.getElementById('mapButtons').style.display = 'block';
document.getElementById('modelButtons').style.display = 'none';
}
else {
document.getElementById('mapButtons').style.display = 'none';
document.getElementById('modelButtons').style.display = 'block';

}
}
}
function flip() {
$('.side').toggleClass('rotated');
}

var img_id = 2;

$(function() {
$('area').mouseover(function() {
var imgid=$(this).data('imgid');
// $('#demo').text("Mouseover for "+imgid);
$('#'+imgid)
.toggleClass('invert',true)
.css('z-index',2);
}).mouseout(function() {
var imgid=$(this).data('imgid');
//  $('#mi').text("Mouseout for "+imgid);
$('#'+imgid)
.toggleClass('invert',false)
.css('z-index',1);
}).click(function() {
var imgid=$(this).data('imgid');
//$('#demo').text("click for "+imgid);

$('.pressed').removeClass('pressed');
img_id= imgid;
//  $('#d').text("new function "+img_id);
$('#'+imgid)
.toggleClass('pressed')
.css('z-index',2);
});
});

$(function() {
var img = img_id;
$('#d').text("new function "+img);
//var img = 2;
var min = 2;
var max = 12;

$('.prevButton').on('click',function(e) {
if (img > min) {
removeAllBorders();
img--;
$('#' + img).toggleClass('pressed');
}
});

$('.nextButton').on('click',function(e) {
if (img < max) {
removeAllBorders();
img++;
$('#' + img).toggleClass('pressed');
}
});

function removeAllBorders() {
$('img').removeClass('pressed');
}
});

Код: Выделить всё

#container img {position: absolute;}

img.invert {
filter: invert(100%);
-webkit-filter: invert(100%);
-moz-filter: invert(100%);
-o-filter: invert(100%);
-ms-filter: invert(100%);
}
img.pressed {
filter: invert(100%);
-webkit-filter: invert(100%);
-moz-filter: invert(100%);
-o-filter: invert(100%);
-ms-filter: invert(100%);
}

.side {
position: absolute;
-webkit-transition:-webkit-transform 0.5s;
-moz-transition: -moz-transform 0.5s;
-o-transition: -o-transform 0.5s;
transition: transform 0.5s;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
-o-backface-visibility:hidden;
backface-visibility:hidden;
}
.side.rotated {
-webkit-transform:rotateY(360deg);
-moz-transform:rotateY(360deg);
-ms-transform:rotateY(360deg);
-o-transform:rotateY(360deg);
transform:rotateY(360deg);
}
.back {
-webkit-transform:rotateY(180deg);
-moz-transform:rotateY(180deg);
-ms-transform:rotateY(180deg);
-o-transform:rotateY(180deg);
transform:rotateY(180deg);
}

#mapButtons { position:absolute;top:90%;}
#modelButtons {
display: none;
position:absolute;top:90%;
}
.block {
width: 100%;
height: 100%;
-webkit-perspective:100%;
-moz-perspective:100%;
-ms-perspective:100%;
-o-perspective:100%;
perspective:100%;
}

#flip-button {
background: white;
font-family:'open sans';
font-weight: 400;
color: #5b5b5b;
border-radius: 5px;
margin-top: 1em;
}

.prevButton img {
opacity: 1;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.prevButton:hover img {
opacity: .5;
}

.nextButton img {
opacity: 1;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.nextButton:hover img {
opacity: .3;
}

Код: Выделить всё




[img]leftovers_ch01.png[/img]
[img]http://i.imgur.com/fpqmClk.png[/img]
[img]http://i.imgur.com/TfhyWZs.png[/img]
[img]http://i.imgur.com/mUKWK5P.png[/img]
[img]http://i.imgur.com/R1JhAT9.png[/img]
[img]http://i.imgur.com/yMGFR2V.png[/img]
[img]http://i.imgur.com/rpCnGxL.png[/img]
[img]http://i.imgur.com/FWRCUs4.png[/img]
[img]http://i.imgur.com/Aw3NhT9.png[/img]
[img]http://i.imgur.com/gWhUtyJ.png[/img]
[img]http://i.imgur.com/IIJqsxf.png[/img]
[img]http://i.imgur.com/a9UW5mj.png[/img]






















































[img]blbl.png[/img]





[img]http://i.imgur.com/PjVnMY1.png[/img]


[img]mapButton1.png[/img]


[img]http://i.imgur.com/sR3xfJl.png[/img]



[img]prevButton.png[/img]


[img]modelButton1.png[/img]


[img]nextButton.png[/img]





Подробнее здесь: https://stackoverflow.com/questions/359 ... next-or-pr
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»