1

jquery ui tabs ライブラリを使用する必要がありますが、追加フォームは 1 つだけです。だから私はhook_form_alter()タブを有効にして私のjsを追加していました:

drupal_add_library('system', 'ui.tabs');
drupal_add_js(drupal_get_path('theme', 'rating') .'/js/newad.js', 'file');

ライブラリとスクリプトがページ ヘッドに正しく追加されました

このURLで正しく利用できますが、何か問題があり、機能していません:

エラースクリーンショット

Chrome がロードに失敗したのはなぜですか?

newad.js の内容:

(function ($) {

    $(function() {
        $( ".select-format-ads" ).tabs();
    });

})(jQuery);

UPD: 最初に追加するalert('test');と、Chrome では何も起こりませんが、Safari では正常に動作します。

4

1 に答える 1

1

そう決心した。js ファイル名に「ad」という用語が含まれているため、GoogleChrome の AdBlock 拡張によって問題が発生します。

答えは他の質問でここに見つかりました

したがって、ファイルの名前を変更するだけで、すべてが正常に機能しているようです。

于 2013-02-28T22:32:16.460 に答える