0

Magento 製品ページで動作する単純な jQuery スクリプトを取得しようとしています。ただし、jQuery スクリプトを XML に追加すると、magento は jQuery スクリプトを読み取ってヘッダーに追加できるようになります...スクリプトはまだ機能しません。次に、スクリプトをクロムコンソールに入れてみましたが、うまくいきました。

$j(document).ready(function(){
    $j("#ship").show();
    $j("#details").hide();
    $j("#sizing").hide();
    $j(".ship").css("text-decoration","underline");

    $j(".ship").click(function(){
        $j(".ship").css("text-decoration","underline");
        $j(".details").css("text-decoration","none");
        $j(".sizing").css("text-decoration","none");
        $j("#ship").show();
        $j("#details").hide();
        $j("#sizing").hide();
    });

    $j(".details").click(function(){
        $j(".ship").css("text-decoration","none");
        $j(".details").css("text-decoration","underline");
        $j(".sizing").css("text-decoration","none");
        $j("#ship").hide();
        $j("#details").show();
        $j("#sizing").hide();
    });

    $j(".sizing").click(function(){
        $j(".ship").css("text-decoration","none");
        $j(".details").css("text-decoration","none");
        $j(".sizing").css("text-decoration","underline");
        $j("#ship").hide();
        $j("#details").hide();
        $j("#sizing").show();
    });

});
4

1 に答える 1

2

Jquery.noConflict() 関数を使用します。それは問題を解決します

<script type="text/javascript">
  $.noConflict();
  jQuery(document).ready(function($) {
    // Code that uses jQuery's $ can follow here.
  });
  // Code that uses other library's $ can follow here.
</script>
于 2012-07-19T09:40:11.247 に答える