после шести попыток, умоляющих оригинального автора кода всплывающего javascript изображения сделать его сценарий совместимым с новыми библиотеками JQuery, все шесть тщетно, я решил, что пришло время исправить его без седьмой попытки и спасения в остальном это отлично работающий (после многочисленных моих настроек) всплывающий скрипт с изображением.
Проблема: работает, когда загружается JQuery 1.3.2 ~ 1.4.2 , но НЕ при JQuery 1.4.3 ~ 1.5.1 загружено. В новых сборках изображения не увеличиваются после нажатия на миниатюры, тогда как в старых сборках, делать!
Любое предложение / помощь приветствуется и высоко ценится мной. Спасибо!
Проблема лежит где-то здесь:
//display content
var displayContent = function(img) {
if (visible) {
var newImg = jQuery.extend(true, {}, img);
resizeImg(newImg);
var imgWidth = newImg.width;
var imgHeight = newImg.height;
var outerWidth = imgWidth + hBound;
var outerHeight = imgHeight + vBound;
$lightbox.stop(true).animate({width:imgWidth, height:(imgHeight + cpHeight),
left: Math.round(($(window).width() - outerWidth)/2),
top:Math.round(($(window).height() - outerHeight)/2)},
tranSpeed,
function() {
enableCtrl();
$innerBox.height(imgHeight);
$info.html(langArrows + " " + langImage + " " + (currIndex+1) + "/" + numItems);
$cpanel.css({top:imgHeight, display:"block"});
$mainImg.css({width:imgWidth, height:imgHeight})
.attr("src", newImg.src).animate({opacity:1}, tranSpeed, startTimer);
showDesc();
}
);
}
}