2011-07-28 16 views
0

CSSの修正が実行できないため、以下のコードを追加しました。しかし、私は働く前に既存のJavaScriptを取得することはできませんでした!理由はありますか?私は前に作業していたトグルするメニューを取得したいので、クリックすると別のテキストに切り替える。あなたが見て持っている必要がある場合 Magentoの製品ビューのjQueryの問題

この

はリンクです: http://www.playerspriority.wmetools.com/shop/index.php/pro-peptide.html

はありがとうを

<script type="text/javascript"> 
var n = $('select').length; 
if(n == 2){ 
$('.product-collateral').attr('id','two-select-boxes'); 
} 
$('div.zoom').attr('style','display:none'); 
$('p.zoom-notice').attr('style','display:none'); 
$('p.product-image-zoom').removeClass('product-image-zoom'); 
</script> 

答えて

1

は、私の知る限りでは、Magentoのは、いくつかの問題につながる可能性プロトタイプを、使用しています$変数。 jQueryコードを競合モードで実行して、もう一度やり直してください。

jQuery(document).ready(function(){ 
    jQuery.noConflict(); 
    // replace $. with jQuery. 
    //e.g. 
    jQuery('.product-collateral).attr('id','two-select-boxes'); 

}); 

また、jQueryのコードを実行できる前に、DOMが完全にロードであることを確認するために、レディ機能にあなたのjQueryのコードをラップすることをお勧めします。

+0

こんにちは、これはnoconflictで動作していますが、今はvar n = $( 'select')。動かない。何かご意見は? –

+0

火虫瓶を使用していますか?またはクローム開発ツールですか?これにより、バグや原因を簡単に見つけることができます。 – onigunn

+0

私はfirebugを使用していますあなたはdomの検査官をチェックする必要がありますか?または、このコードをプロトタイプに書き込む方がよいでしょうか? –

関連する問題