私はこのトピックについて数時間の研究をしましたが、私が探していたものはあまり見つかりませんでした。私はWordPressでポートフォリオのウェブサイトを構築しています。私が気にしていたレイアウトの1つは、ブートストラップで重複した行を使って成功した portfolio layout です。 ビューポートが< 768pxのときに列がスタックして、行が互いにブロックされないようにするため、jQueryを使用してスクリプトを書きました。jQueryでビューポートのサイズを変更するときの要素の位置を変更する:WordPressで作業していない
jQuery(document).ready(function(){
$(window).resize(function(){
var width = $(window).width();
if (width < 768) {
$(".col-sm-4.col-sm-offset-8.higher").removeClass("higher");
}
else {
$(".col-sm-4.col-sm-offset-8").addClass("higher");
}
});
});
私はCodePen上でそれをテストしてみた、それが正常に動作しているようだ:demoが、私はそれがWordPressで作業することに苦労しています。どんな洞察にも感謝します!
提供したデモで、jQueryが定義されていません。 jQueryライブラリへのスクリプトタグ参照を必ず追加してください。また、準備関数内にすべてのコードを囲む必要はなく、ウィンドウのサイズ変更機能を単独で使用することもできます。 –
こんにちは@KalebAndersonありがとう!私が間違っていると私を修正してください。しかし、私は設定> JavaScriptのデモにjQueryをリンクしていると思います。スクリプトタグを追加するのと同じだと思いましたか? –
申し訳ありませんが、私はWordPress版を意味しました。しかし、下記の私の回答を見て、それがあなたの後にあるかどうかを私に知らせてください。 –