-1

これがこれを尋ねるのに最適なフォーラムかどうかはわかりませんが、magento テーマのスタイルを設定する必要があり、javascript がクラス名にどの程度依存しているのか疑問に思っています。

たとえば、テンプレートファイルに次のようなものがあります(テーマファイル内で、ベースをオーバーライドしています)

 <form action="<?php echo $this->getFormActionUrl() ?>" method="post" id="newsletter-validate-detail">
        <div class="block-content">
            <div class="form-subscribe-header">

私が言うと、ID はそのままにして、クラス名を別のものに変更します (つまり、「ブロック コンテンツ」または「フォーム サブスクライブ ヘッダー」を削除します)。これにより、Magento の JavaScript が壊れますか?

また、何かが壊れているかどうかを簡単に確認する方法はありますか? javascript の一部が css クラス名と組み合わされた場合、コンソール エラーが発生しますか?

4

1 に答える 1

0

JavaScript ファイルでクラス名を検索して、それらがスクリプトで使用されているかどうかを確認します。クラスをそのままにして、次のように新しいクラスを追加することもできます。

<div class="form-subscribe-header new-class">

次に、を使用してクラスをターゲットにします.new-class

はい、コンソールに JavaScript エラーが表示されます。

于 2013-05-04T17:51:54.283 に答える