ページで jquery を使用して、更新せずにコンテンツを読み込み、必要なものだけを表示しています。ギャラリー div には、「その他の写真」と「ヌード アート」のリンクがあります。それぞれをクリックすると、指定された写真でギャラリーが初期化されます。ただし、そのうちの1つを初期化すると、それを非表示にしてもう1つのスペースを作成する方法はありません.
CSSのIDは同じですが、クラスが異なる画像を使用して2つのul liリストを作成しました。これが、それらを区別しようとしている方法です...
<div id="underage">
<ul class="galleryShow">
...
</ul>
</div>
<div id="adult">
<ul class="galleryShow">
...
</ul>
</div>
そして、これはJqueryです
$('#galleryButton').click(function() {
$('.mainBody').slideUp().ready(function() {
$('#gallery').slideDown(600).ready(function() {
$('#otherPhotoButton').click(function() {
/*$('.adult').hide();*/
$('.underage').galleryView();
});
$("#nudeButton").confirm({
text: "Are you over 18?",
confirm: function(button) {
/*$('.undergage').hide();*/
$('.adult').galleryView();
},
cancel: function(button) {
window.location.href = "https://www.google.hu/search?q=puppies";
},
confirmButton: "Yes I am",
cancelButton: "No"
});
});
});
});