Javascript 我能';在IE7/8中看不到裁剪器。FF和演示中没有问题(使用IE7/8)

Javascript 我能';在IE7/8中看不到裁剪器。FF和演示中没有问题(使用IE7/8),javascript,internet-explorer-8,internet-explorer-7,Javascript,Internet Explorer 8,Internet Explorer 7,我的应用程序中有这个 登录名:fer 密码:m 注意:登录后,您将被重定向到另一个页面。然后再次单击 我提到的链接 我可以看到它在FF中工作,但在IE7/8(刚刚安装的Windows XP SP2)中不工作 它应该可以正常工作,因为我在两种浏览器中操作都没有任何问题,在IE8开发工具中,所有必要的.js都显示为已加载 我已经联系了cropper的开发者,但他没有回复 有什么想法吗 Javi如果在源代码中删除第61行的逗号怎么办?IE带有错误的逗号 function() { new Cro

我的应用程序中有这个

登录名:fer 密码:m

注意:登录后,您将被重定向到另一个页面。然后再次单击 我提到的链接

我可以看到它在FF中工作,但在IE7/8(刚刚安装的Windows XP SP2)中不工作

它应该可以正常工作,因为我在两种浏览器中操作都没有任何问题,在IE8开发工具中,所有必要的.js都显示为已加载

我已经联系了cropper的开发者,但他没有回复

有什么想法吗


Javi

如果在源代码中删除第61行的逗号怎么办?IE带有错误的逗号

function() {
    new Cropper.Img (
        't3soeta',
        {
            minWidth: 200,
            minHeight: 100,
            ratioDim: { x: 200, y: 100 },
            displayOnInit: true,
            onEndCrop: saveCoords,
            onloadCoords: { x1: 0, y1: 0, x2: 200, y2: 100 }, <---
        }
    ) <---
}
function(){
新收割机(
“t3soeta”,
{
最小宽度:200,
身高:100,
比率:{x:200,y:100},
displayOnInit:是的,
onEndCrop:saveCoords,

onloadCoords:{x1:0,y1:0,x2:200,y2:100},我找到了一个解决方案。它现在在IE7/8上运行良好

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<script src="scripts/prototype.js" type="text/javascript"></script>
<script src="scripts/cropper.js" type="text/javascript"></script>
<script type="text/javascript" charset="utf-8">';

    Event.observe (
    window,
    'load',
    function() {
        new Cropper.ImgWithPreview(
            't3soeta',
            {
                minWidth: 300,
                minHeight: 200,
                ratioDim: { x: 300, y: 200 },
                displayOnInit: true,
                onEndCrop: saveCoords,
                onloadCoords: { x1: 0, y1: 0, x2: 300, y2: 200 },
                previewWrap: 'preview'
            }
        )
    }
);

function saveCoords (coords, dimensions)
{
    $( 'x1' ).value = coords.x1;
    $( 'y1' ).value = coords.y1;
    $( 'width' ).value = dimensions.width;
    $( 'height' ).value = dimensions.height;
}
</script>

';
观察(
窗口,
“加载”,
函数(){
new Cropper.ImgWithPreview(
“t3soeta”,
{
最小宽度:300,
身高:200,
比率:{x:300,y:200},
displayOnInit:是的,
onEndCrop:saveCoords,
onloadCoords:{x1:0,y1:0,x2:300,y2:200},
PreviewRap:“预览”
}
)
}
);
函数saveCoords(coords,维度)
{
$('x1')。值=coords.x1;
$('y1')。值=coords.y1;
$(“宽度”).value=dimensions.width;
$(“高度”)。值=尺寸。高度;
}

谢谢贝斯卡,但如果答案对我没有用处,你认为我应该接受它吗(我理解为“接受”给回答打绿色勾)???@user248959:不。你完全正确……毫无疑问,无用的回答不应该被提高投票率或被标记为接受。然而,9%的评分总是会被带着偏见的眼光看待……人们不会费心去检查你所有的问题,以确定这是否合理。(我看到您将其提高到了24%,尽管很多人认为这仍然很低)。遗憾的是,如果您收到的答案质量不高,我没有一个好的解决方案供您使用。@user248959:尝试更正链接引用的版本中的错误。然后我可能能够更接近错误。