0
資産を連結して縮小するために、WordPressにautoptimizeプラグインをインストールしました。すべてが実行するためには表示されません。次のコードを除いて、妨害されていないように思わ:自動最適化を使用してアセットを連結した後にJavaScriptが破損しました
// Fade image
if ($('.fadein-page-banner') != null) {
$('.fadein-page-banner img').on("load", function() {
$('#video-loading-icon').css('opacity', 0);
$('.fadein-page-banner-wrapper').addClass('fadeout-behind');
$('.fadein-page-banner').addClass('fade-in-out');
});
}
これはdocument.readyブロックではありません。私もそれを試みたが、うまくいかなかった。コンテナにはクラスが追加されません。私もif条件を削除しようとしました。コードはjavascriptコードの最適化を無効にするとうまくいきますが、それはいいと思います...
WordPressはjQueryを競合モードでロードします。つまり、あなたのように '$ 'でjQueryにアクセスすることはできません。あなたが '$'(私がしている)を使ってそれを保持したいなら、 ''競合のない ''ドキュメントを '' jQuery(function($){... your code上...}); '。そうすればうまくいくはずです。 –
それを小さなモジュール '(function($){/ * your code * /})(jQuery)'で囲んで '$ 'を自由に使うことができます。 – vlaz
ありがとう、それは働いたが、私はそれがとにかく違いを生じたとは思わない、ハハ。 –