मैं एक प्रभाव प्राप्त करने की कोशिश कर रहा हूं जिसमें एक स्थिति मुझे होने पर पृष्ठभूमि रंग पंप किया जाता है। तो मेरे पास है:jQuery और सीएसएस संक्रमण के साथ पल्सेट प्रभाव
<div class="box">...</div>
.box {
background-color: #fff;
transition: background-color 0.5s ease-out;
}
.box.active {
background-color: #ccc;
}
तो अब मैं jQuery का उपयोग करने के जोड़ सकते हैं और उस वर्ग को दो बार और निकालने के लिए एक पृष्ठभूमि रंग pulsating प्रभाव पैदा करना चाहते हैं। कुछ ऐसा:
$('.box').addClass('active').delay(1000).removeClass('active').delay(1000).addClass('active');
सिद्धांत रूप में, यह स्पंदन प्रभाव को बनाना चाहिए लेकिन ऐसा नहीं है। क्या होता है कि 'सक्रिय' वर्ग जोड़ा जाता है और इसे कभी भी हटाया या जोड़ा नहीं जाता है। यह लगभग पहले 'removeClass' की तरह ट्रिगर नहीं किया गया है।
मुझे कुछ याद आ रहा है, लेकिन यह सुनिश्चित नहीं है कि क्या। शायद यह सीएसएस संक्रमण समय के साथ कुछ करने के लिए है, लेकिन वे एक दूसरे से स्वतंत्र होना चाहिए, है ना?
किसी भी विचार के लिए धन्यवाद।
क्या आपने यह देखा है [http://docs.jquery.com/UI/Effects/Pulsate ](http://docs.jquery.com/UI/Effects/ धड़कना)? – Morpheus
हाँ, लेकिन जहां तक मुझे पता है, यह केवल अस्पष्टता के लिए है। मैं jQueryUI का उपयोग किए बिना इसे पूरा करना भी चाहूंगा। – dmathisen