代码拉取完成,页面将自动刷新
var jzBoxActual = null;
function jzBoxMessage(actual, last) {
return 'image: ' + actual + ' / ' + last;
}
$(document).on('keydown', function (event) {
var jzBox = $('#jzBox');
if (jzBox.css('display') == 'block') {
var jzBoxLink = $('.jzBoxLink');
switch (event.keyCode) {
case 27:
jzBox.slideToggle('fast');
break;
case 37:
jzBoxMove('prev', jzBoxLink);
break;
case 39:
jzBoxMove('next', jzBoxLink);
break;
}
}
});
$('.jzBoxLink').click(function (event) {
event.stopPropagation();
event.preventDefault();
var images = $('.jzBoxLink');
jzBoxActual = this;
$('#jzBoxTargetImg').attr('src', this.getAttribute('href'));
var text = this.getAttribute('title');
var display = 'block';
if (text == null) {
text = '';
display = 'none';
}
$('#jzBoxTitle').text(text).css('display', display);
$('#jzBox').slideToggle('fast');
var actualId;
$.each(images, function (index) {
if (jzBoxActual === images[index]) {
actualId = index + 1;
}
});
if (images.length == 1) {
$('#jzBoxMoreItems').css('display', 'none');
}
$('#jzBoxCounter').text(jzBoxMessage(actualId, images.length));
});
function jzBoxMove (direction, allImages) {
direction = (direction == 'next') ? 'next' : 'prev';
var actualId;
$.each(allImages, function (index) {
if (allImages[index] === jzBoxActual) {
actualId = index;
}
});
var iterator;
if (direction == 'next') {
iterator = actualId + 1;
if (actualId == allImages.length - 1) {
iterator = 0;
}
} else if (direction == 'prev') {
iterator = actualId - 1;
if (actualId == 0) {
iterator = allImages.length - 1;
}
}
var newImage = allImages[iterator];
$('#jzBoxTargetImg')
.css('display', 'none')
.attr('src', newImage.getAttribute('href'))
.css('display', 'inline');
var text = newImage.getAttribute('title');
var display = 'block';
if (text == null) {
text = '';
display = 'none';
}
$('#jzBoxTitle').text(text).css('display', display);
$('#jzBoxCounter').text(jzBoxMessage(iterator + 1, allImages.length));
jzBoxActual = newImage;
}
$('#jzBoxNext, #jzBoxNextBig').click(function() {
jzBoxMove('next', $('.jzBoxLink'));
});
$('#jzBoxPrev, #jzBoxPrevBig').click(function() {
jzBoxMove('prev', $('.jzBoxLink'));
});
$('#jzBoxClose, #jzBoxTargetImg').click(function() {
$('#jzBox').slideToggle('fast');
});
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。