के साथ अप्रत्याशित रूप से एक आसान है .. मैंने चारों ओर खोज की है लेकिन इसे हल करने के लिए कुछ भी नहीं मिला।फ़ॉन्टविंग आइकन कताई नहीं है जब jquery
मैं एक साधारण फ़ॉन्टवेज़ आइकन का उपयोग कर रहा हूं जो दस्तावेज़ लोड पर छिपा हुआ है। स्पिनर ठीक काम करता है अगर मैं इसे मजाक नहीं कर रहा हूं, हालांकि, अगर मैं इसे छुपा वर्ग लागू करता हूं तो मैं इसे दिखाने के लिए jquery का उपयोग करता हूं, यह आइकन प्रदर्शित होता है लेकिन यह अब एनिमेटेड नहीं है, केवल स्थिर आइकन के रूप में दिखाता है।
क्या कोई बेहतर तरीका है कि मुझे एनीमेशन काम करने के लिए इस तत्व को छिपाना चाहिए?
यहाँ आइकन
.icon-spinner {
display: none;
}
.load-animate {
-animation: spin .7s infinite linear;
-webkit-animation: spin2 .7s infinite linear;
}
@-webkit-keyframes spin2 {
from { -webkit-transform: rotate(0deg);}
to { -webkit-transform: rotate(360deg);}
}
@keyframes spin {
from { transform: scale(1) rotate(0deg);}
to { transform: scale(1) rotate(360deg);}
}
यहाँ एनिमेट करने के लिए सीएसएस आइकन के अंदर एक बूटस्ट्रैप बटन
<button id="btnGroupDrop1" type="button" class="btn btn-secondary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<i class="fa fa-spinner load-animate icon-spinner"></i>
Action</button>
यहाँ दिखाएँ करने के लिए jQuery है एचटीएमएल है क्लास
पर आधारित आईसीओएन$('.icon-spinner').show();
आप दस्तावेज़ लोड पर तत्व कैसे छिपा रहे हैं? यह आपके प्रश्न का उत्तर देने में सहायक हो सकता है, या नहीं, लेकिन अगर यह स्पष्ट रूप से है कि यह समस्या के कारण प्रारंभ में छुपा हुआ है तो यह कम से कम प्रासंगिक लगता है। –