クリックすると、div (.icons) を切り替えていくつかのアイコンを表示する Jquery Ui ボタン ( #toggleIcons) があります。また、Jquery Isotope と Infinitescroll を使用して新しい画像を動的に追加しています。私がやろうとしているのは、新しい画像が追加および更新されるときに、slideToggle の状態を保持する方法を用意することです。Ifinitescroll にはコールバック関数があるため、ページとアイコンの状態を更新できます。
//My button click function
$("#styleSwitcher #toggleIcons" ).click(function() {
$('.icons').slideToggle('slow');
//for Isotope to update the layout
$('#container').isotope('reLayout')
return false;
});
//code I am working on to put in callback to test if div is open or closed
if($(".icons").is(":hidden"))
{
$('.icons').hide();
}
else
{
$('.icons').show();
}
動作していません。どんな助けや指示もいただければ幸いです。ありがとう