Select SimplecartJs-选择大小不';t与IE8一起工作

Select SimplecartJs-选择大小不';t与IE8一起工作,select,internet-explorer-8,simplecart,Select,Internet Explorer 8,Simplecart,使用SimplecartJS的Internet Explorer 8存在兼容性问题: 我有一个选择大小:(shop.php) 它在Firefox、Safari等浏览器中运行良好,但在IE8(未在IE7中测试)中不起作用 我已经尝试在JS脚本(item.price(20);)中不使用item.price值的简单引号,但没有任何变化 有人有办法帮我解决这个问题吗?好的,伙计们,我做到了! 我不知道语法是否正确,我认为它可以最小化,但它在IE8中工作。 我希望它能帮助某人: if ( $.browse

使用SimplecartJS的Internet Explorer 8存在兼容性问题:

我有一个选择大小:(shop.php)

它在Firefox、Safari等浏览器中运行良好,但在IE8(未在IE7中测试)中不起作用

我已经尝试在JS脚本(item.price(20);)中不使用item.price值的简单引号,但没有任何变化

有人有办法帮我解决这个问题吗?

好的,伙计们,我做到了! 我不知道语法是否正确,我认为它可以最小化,但它在IE8中工作。 我希望它能帮助某人:

if ( $.browser.msie )
{
    $('.item_add').click(function()
    {
        var id_du_select_photo_ie = this.id;
        var selecteur = 'selec' + id_du_select_photo_ie;
        var selectionne = ' option:selected';
        var valeur_select_photo_ie = $('#selec' + id_du_select_photo_ie + selectionne).val();       
        simpleCart.bind("beforeAdd", function(item)
        {
            if(valeur_select_photo_ie == "15 x 10 cm")
            {
                item.price(2);
                item.set( "size" , valeur_select_photo_ie );
            }
            else if(valeur_select_photo_ie == "15 x 21 cm")
            {
                item.price(3);
                item.set( "size" , valeur_select_photo_ie );
            }
            else if(valeur_select_photo_ie == "21 x 29,7 cm")
            {
                item.price(5);
                item.set( "size" , valeur_select_photo_ie );
            }
            else if(valeur_select_photo_ie == "21 x 29,7 cm encadré")
            {
                item.price(20);
                item.set( "size" , valeur_select_photo_ie );
            }
        });
    });
}

if ( !$.browser.msie )
{
    simpleCart.bind("beforeAdd", function(item)
    {   
        if(item.get("size") == "15 x 10 cm")
        {
            item.price(2);
        }
        else if(item.get("size") == "15 x 21 cm")
        {
            item.price(3);
        }
        else if(item.get("size") == "21 x 29,7 cm")
        {
            item.price(5);
        }
        else if(item.get("size") == "21 x 29,7 cm encadré")
        {
            item.price(20);
        }
    });
}
;-)

simpleCart.bind( 'beforeAdd' , function( item )
{
    if( item.get( 'size' ) == '15 x 10 cm' )
    {
        item.price( '2' );
    }
    else if( item.get( 'size' ) == '15 x 21 cm' )
    {
        item.price( '3' );
    }
    else if( item.get( 'size' ) == '21 x 29,7 cm' )
    {
        item.price( '5' );
    }
    else if( item.get( 'size' ) == '21 x 29,7 cm encadré' )
    {
        item.price( '20' );
    }
});
if ( $.browser.msie )
{
    $('.item_add').click(function()
    {
        var id_du_select_photo_ie = this.id;
        var selecteur = 'selec' + id_du_select_photo_ie;
        var selectionne = ' option:selected';
        var valeur_select_photo_ie = $('#selec' + id_du_select_photo_ie + selectionne).val();       
        simpleCart.bind("beforeAdd", function(item)
        {
            if(valeur_select_photo_ie == "15 x 10 cm")
            {
                item.price(2);
                item.set( "size" , valeur_select_photo_ie );
            }
            else if(valeur_select_photo_ie == "15 x 21 cm")
            {
                item.price(3);
                item.set( "size" , valeur_select_photo_ie );
            }
            else if(valeur_select_photo_ie == "21 x 29,7 cm")
            {
                item.price(5);
                item.set( "size" , valeur_select_photo_ie );
            }
            else if(valeur_select_photo_ie == "21 x 29,7 cm encadré")
            {
                item.price(20);
                item.set( "size" , valeur_select_photo_ie );
            }
        });
    });
}

if ( !$.browser.msie )
{
    simpleCart.bind("beforeAdd", function(item)
    {   
        if(item.get("size") == "15 x 10 cm")
        {
            item.price(2);
        }
        else if(item.get("size") == "15 x 21 cm")
        {
            item.price(3);
        }
        else if(item.get("size") == "21 x 29,7 cm")
        {
            item.price(5);
        }
        else if(item.get("size") == "21 x 29,7 cm encadré")
        {
            item.price(20);
        }
    });
}