-1

Magento 1.9.0.1 rwd テーマに jQuery ライブラリが含まれるようになり、「jQuery.noConflict();」を使用していることに気付きました。デフォルトでは「$j」トークンに関連付けられています。

まず、ローカルの jQuery ライブラリの代わりに Google CDN jQuery ライブラリを使用したいと思います。

次に、jQuery コードを実行するにはどうすればよいですか?

たとえば、minicart.phtml に次のように挿入しようとしました。

    .....
       $_cartQty = 0;
    }
?>


<script type="text/javascript">
    $j(document).ready(function() {
        $('#header-cart').hide();
    });
</script>


<a href="#header-cart" class="skip-link skip-cart <?php if($_cartQty <= 0): ?> no-count<?php endif; ?>">
    <span class="icon"></span>
    ........

また、app.js の最後にコードを追加しようとしました。

.....
};

$j(document).ready(function() {
    ProductMediaManager.init();
});

$j(document).ready(function() {
    $('#header-cart').hide();
});

しかし効果なし。どこが間違っていますか?app/js フォルダー内の別のファイルでコードを実行するにはどうすればよいですか?

4

2 に答える 2

0

jQuery代わりに使用する必要があるprototype.jsとの競合を避けるために$

たとえば、次の代わりに:

$(document).ready(function(){
    // do something
});

書く:

jQuery(document).ready(function(){
    // do something
});
于 2016-01-13T16:16:24.070 に答える