मेरे पास एक jquery UI बटन (#toggleIcon) है जो क्लिक करते समय, कुछ आइकन दिखाने के लिए div (.icons) को टॉगल करता है। मैं नई छवियों को गतिशील रूप से जोड़ने के लिए Jquery आइसोटोप और Infinitescroll का भी उपयोग कर रहा हूं। मैं जो करने की कोशिश कर रहा हूं वह स्लाइड टॉगल स्थिति को बनाए रखने के लिए एक तरीका है क्योंकि नई छवियों को जोड़ा और अपडेट किया गया है। Ifinitescroll में कॉलबैक फ़ंक्शन है ताकि मैं पृष्ठ और आइकन की स्थिति अपडेट कर सकूं।स्लाइड के बाद DIV खुला या बंद होने पर परीक्षण कैसे करें
//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();
}
काम नहीं कर रहा है। किसी भी मदद या दिशा की सराहना की जाएगी। धन्यवाद
परिभाषित * काम नहीं कर रहा *। ऐसा लगता है कि यह समझ में नहीं आता है, 'छुपाएं') '.icons' जब वे पहले से ही 'छुपा' हैं। 'If' खंड में बयानों को स्विच करें या किसी अन्य तत्व का परीक्षण करें। –
बटन क्लिक करने के साथ छवियों को जोड़ने के लिए कुछ भी क्लिक करता है? या वे अलग-अलग कार्य हैं? – DefyGravity