/ / डोम से हटाने से बचने के लिए नींव चेतावनी बंद बटन बदलें? - ज़र्ब-फाउंडेशन

डोम से हटाने से बचने के लिए नींव अलर्ट बंद बटन बदलें? - ज़र्ब-फाउंडेशन

ज़र्ब फाउंडेशन लाइब्रेरी को बदलने के लिए संशोधित किए बिना कोई तरीका है alert बंद बटन व्यवहार ताकि यह डीओएम तत्व को हटा नहीं सके?

मैं क्लाइंट-साइड एमवीसी का उपयोग कर रहा हूं जो मानता है कि टेम्पलेट डीओएम तत्व स्वयं को हटा नहीं देते हैं, और इसके बजाय एमवीसी लाइब्रेरी की सामग्री को छिपाने या सशर्त रूप से प्रदर्शित करने की क्षमता पर भरोसा करते हैं।

मैंने हुकिंग करने की कोशिश की है $(...).on("close.fndtn.alert", function(event) { ..., और हुक निकाल दिया जा रहा है, लेकिन event.preventDefault(); तत्व को हटाने से नींव बंद नहीं करता है।

वैकल्पिक रूप से, अगर हुक करने का एक आसान तरीका नहीं हैबंदर पैच के बिना बंद करें और रद्द करें - क्या बंद बटन की शैली का पुन: उपयोग करने का कोई तरीका है, लेकिन अलर्ट घटक की करीबी कार्यक्षमता में हुक नहीं है?

उत्तर:

उत्तर № 1 के लिए 1

मैं अपने जेएस में हुक करना पसंद करता हूं, लेकिन मुझे उनके एसएएसएस अनुकूलन हिस्से को पढ़कर पता चला alert डॉक्स बंद बटन शैली की प्रतिलिपि कैसे करें, लेकिन विशेषता का नाम बदलें:

.alert-box {
.dismiss {  // renamed from "close" so I can provide my own hooks
@include alert-close();
}
}

अब मैं इस बटन के व्यवहार में खुद को लगा सकता हूं और अपना खुद का बर्खास्तगी हैंडलर प्रदान कर सकता हूं जो "डीओएम पर stomp" जीता।