के माध्यम से लोड होने पर पूरी तरह से स्थित तत्व पर काम नहीं कर रहा है, मैं एक साइट पर AJAXify का उपयोग कर रहा हूं, मैं पेज संक्रमण प्राप्त करने के लिए काम कर रहा हूं और jQuery के साथ कुछ अजीब व्यवहार का अनुभव कर रहा हूं।jQuery: fadeout() AJAX
मेरे कोड:
एचटीएमएल
<div id="backgrounds">
<img src="/assets/Uploads/hpbg3.jpg" alt="" class="bodybackground">
<img src="/assets/Uploads/hpbg2.jpg" alt="" class="bodybackground">
<img src="/assets/Uploads/hpbg4.jpg" alt="" class="bodybackground">
<img src="/assets/Uploads/hpbg5.jpg" alt="" class="bodybackground">
</div>
(मैं jQuery के साथ पृष्ठभूमि के माध्यम से fading हूँ) jQuery
$('.otherClass').each(function() {
$('#backgrounds').fadeOut(function(){
alert('fade');
});
});
$('#main .container.homepageClass').each(function() {
$('#backgrounds').fadeIn();
});
सीएसएस
#backgrounds {display: none; position: absolute; left: 50%; margin-left: -714px;}
मेरे div बाहर सही ढंग से fades कब मैं AJAX लिंक (और मुझे अलर्ट प्राप्त होता है) के माध्यम से लिंक करने के बजाय यूआरएल के माध्यम से पेज लोड करता है, हालांकि, जब मैं AJAXified नेविगेशन के माध्यम से इसे लिंक करता हूं, तो फीका नहीं होता है, फिर भी मुझे अभी भी अलर्ट मिलता है समारोह fadeOut() निश्चित रूप से ट्रिगर कर रहा है।
जब मैं सीएसएस से पूर्ण स्थिति को हटाता हूं और AJAX के माध्यम से पृष्ठ से लिंक करता हूं, तो मेरा div बाहर निकलता है क्योंकि मुझे इसकी आवश्यकता होती है (और मुझे चेतावनी मिलती है)। ऐसा लगता है कि यह मुद्दा div की पूर्ण स्थिति के साथ समस्या का कारण बन रहा है।
fadeIn() AJAX के माध्यम से या हार्ड लोड के साथ किसी प्रभावित पृष्ठ से लिंक करते समय पूर्ण स्थिति के साथ सही ढंग से काम करता है। यह सिर्फ fadeOut है जो मुद्दों का कारण बन रहा है।
कोई सुझाव?
से पूर्ण हटा दिया गया है, इससे मुझे भी मदद मिली। हालांकि, तत्व किसी भी लुप्तप्राय के बिना छिपा हुआ है। –