gpt4 book ai didi

jQuery 灯箱仅在使用箭头导航时跳过图像

转载 作者:行者123 更新时间:2023-12-01 06:54:10 24 4
gpt4 key购买 nike

我和lightbox-0.5 jquery compatibility issue有同样的问题

基本上我正在使用 jQuery Lightbox,并且我有一个画廊。如果我第一次单击图片并按 -> 箭头键,则会转到下一张图片。但如果我关闭它并重新打开,当我按 -> 箭头键时,它会跳过一个。如果我关闭它并重新打开它,它会跳过两个。等等。如果你们想查看代码,可以在这里:http://pastebin.com/pAigYDCj

最佳答案

我这样解决了这个问题:在方法 _set_image_to_view() 中,在行之间添加行 _disable_keyboard_navigation();_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);

objImagePreloader.onload=function(){};

因此整个方法如下:

function _set_image_to_view() { // show the loading
// Show the loading
$('#lightbox-loading').show();
if ( settings.fixedNavigation ) {
$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();
} else {
// Hide some elements
$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();
}
// Image preload process
var objImagePreloader = new Image();
objImagePreloader.onload = function() {
$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);
// Perfomance an effect in the image container resizing it
_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);
// for reducing problem with navigation using keyboard (switching some pic at one time)
_disable_keyboard_navigation();
// clear onLoad, IE behaves irratically with animated gifs otherwise
objImagePreloader.onload=function(){};
};
objImagePreloader.src = settings.imageArray[settings.activeImage][0];
};

关于jQuery 灯箱仅在使用箭头导航时跳过图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10870938/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com