小编use*_*106的帖子

Jquery Cycle + Firefox Squishing Images

嘿伙计们,我正在为图片库运行jQuery Cycle.查看链接:这里

我的问题是在Firefox中查看图像时会被压扁.重新加载页面时问题消失了.这让我相信在加载所有图像之前Javascript正在触发(通常第一个图像工作正常,其余图像被压扁.)

难以重新解决问题.

我把所有内容都包装在$(document).ready(function(){})中; 但它仍然会发生.

附加信息:如果我指定图像的宽度和高度,一切正常.然而,有数百个图像都有不同的大小..

我对这个问题非常沮丧.任何想法/帮助非常感谢!

这是我的代码:

$(document).ready(function(){
//function onBefore(curr,next,opts) {
//    var $slide = jQuery(next);
//    var w = $slide.outerWidth();
//    var h = $slide.outerHeight();
//    $slide.css({
//        marginTop: (482 - h) / 2,
//        marginLeft: (560 - w) / 2
//    });
//};

// Decare the function that center the images...
function onBefore(curr,next,opts) {
    var $slide = jQuery(next);
    var w = $slide.outerWidth();
    var h = $slide.outerHeight();
    $slide.css({
        marginTop: (480 - h) / 2,
        marginLeft: …
Run Code Online (Sandbox Code Playgroud)

javascript jquery image jquery-cycle

6
推荐指数
2
解决办法
6799
查看次数

标签 统计

image ×1

javascript ×1

jquery ×1

jquery-cycle ×1