SimplecartJSを使用したInternetExplorer8との互換性の問題に直面しています。
サイズを選択できます:(shop.php)
<select class="item_Size">
<option value="15 x 10 cm">15 x 10 cm - 2€</option>
<option value="15 x 21 cm">15 x 21 cm - 3€</option>
<option value="21 x 29,7 cm">21 x 29,7 cm - 5€</option>
<option value="21 x 29,7 cm encadré">21 x 29,7 cm encadré - 20€</option>
</select>
そして、サイズについての価格を設定するための小さなJSスクリプト:(script.js)
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' );
}
});
Firefox、Safariなどでは完全に機能しますが、IE 8では機能しません(IE 7ではテストされていません)。
JSスクリプト(item.price(20);)のitem.price値を引用符で囲まずに試しましたが、何も変わりません。
誰かが私がこれを修正するのを手伝ってくれるアイデアを持っていますか?