मुझे उत्सुकता है कि कोई ईवेंट श्रोता या शायद एक तरीका बनाने का एक तरीका है जो एक सीएसएस परिवर्तन होता है जब ट्रिगर होगा?सीएसएस परिवर्तन पर Jquery का उपयोग कर ट्रिगर घटना?
मेरी स्टाइलशीट मीडिया प्रश्नों का उपयोग करती है और मैं जानना चाहता हूं कि श्रोता को संलग्न करने का कोई तरीका है या नहीं, यह देखने के लिए कि उन मीडिया प्रश्नों को कब और बाहर लाया जाए। उदाहरण के लिए मैं एक मीडिया क्वेरी कि कुछ स्क्रीन चौड़ाई
@media screen and (max-width: 480px) {
#search-button {
display: none;
}
}
क्या घटना श्रोता मैं जब कि प्रदर्शन परिवर्तन का पता लगाने के लिए प्रयोग करेंगे पर एक बटन छुपाता है? मैं वर्तमान में इस कर रहा हूँ:
$(window).resize(function() {
if($('#search-button').css("display") == "none") {
//do something
} else {
//do something else
}
});
कौन सा ठीक काम करता है, लेकिन यह श्रोता हर बार उपयोगकर्ता स्क्रीन में परिवर्तन कॉल करता है और मैं नहीं बल्कि सिर्फ यह आग है चाहते हैं केवल जब बटन परिवर्तन के सीएसएस। मुझे उम्मीद है कि इसका कोई अर्थ है।
उदाहरण के लिए इस मैं चाहूँगा
$('#search-button').cssEventListenerOfSomeKind(function() {
alert('the display changed');
});
stackoverflow.com/questions/1397251/event-detect-when-css-property-changed-using-jquery – xyz