私は以前のウェブサイトの1つを即興にし始めましたが、jqueryの問題に突き当たりました。私は、ブートストラップ "visible-xs"クラスを使って、ブラウザの幅が768px未満のときに表示されるボタンを作成しました。 jQueryを使用して、ブラウザのサイズが768px未満のときにデータを非表示にしようとしました。まとめて、ブラウザのサイズが768px以下である場合、ボタンが表示され、データが非表示になります。ボタンをクリックすると、slideToggleを使用してデータを切り替える必要があります。しかし、ここでの問題は、データを切り替えることができないことです。 JQueryボタンブラウザのサイズが変更されたときに問題をトグル
$(document).ready(function() {
$(window).resize(function() {
if ($(window).width() < 768) {
$(".toggle-this").hide();
$(".show-hide-button").click(function() {
$(".toggle-this").slideToggle(500);
});
} else {
$(".toggle-this").show();
}
});
if ($(window).width() < 768) {
$(".toggle-this").hide();
$(".show-hide-button").click(function() {
$(".toggle-this").slideToggle(500);
});
}
});
<button type="button" class="btn btn-primary show-hide-button visible-xs">Show More</button>
<div class="toggle-this">
Lorem ipsum dolor ...
</div>
$(window).width() < 768px
を書かれました。 slideToggleはコードに何の影響も与えていないようです。
どうすればよいですか?
をあなたがショーに隠す - button'クラス '前 –
@ManishPatelありがとう.''追加するのを忘れ。私は間違いを見つけようとしています。 –