मेरे पास एक संपादन फ़ॉर्म है जिसे मैं Jquery उपकरण का उपयोग करके ओवरले के रूप में प्रदर्शित कर रहा हूं।jQuery टूल्स: ओवरले को कैसे बंद करें?
मेरी ऑब्जेक्ट सूची दृश्य पृष्ठ पर, प्रत्येक ऑब्जेक्ट में <a href="#" class="edit_button">Edit</a>
है। इन सभी के साथ एक ही ओवरले रूप से जुड़े होते हैं:
<a href="#" class="cancel">Cancel</a>
मैं इस को रद्द बटन ओवरले को बंद कर सकते हैं:
$(".edit_button[rel]").overlay({ top: '5px',
fixed: false,
mask: {
color: '#ebecff',
loadSpeed: 200,
opacity: 0.9
}
});
संपादित रूप ओवरले रद्द बटन होता है? ऐसा लगता है कि ओवरले एपीआई ऑब्जेक्ट तक पहुंच प्राप्त करने का एकमात्र तरीका उस चयनकर्ता का उपयोग करना है जिसने इसे बनाया - इस मामले में $('.edit').each()
क्योंकि मुझे नहीं पता कि किसने ओवरले को ट्रिगर किया था।
क्या मैं सच में करना चाहते हैं की तरह कुछ है:
$('.cancel').click(function(e){
var target = e.originalTarget || e.srcElement;
$(target).parent().parent().getOverlay().close();
});
लेकिन यह काम नहीं करता।
$(".edit_button[rel]").each(function() {
$(this).overlay().close();
});
:
वहाँ किसी भी तरह से मैं कर के बिना ओवरले को बंद कर सकता है?
आपके उत्तर के लिए धन्यवाद। दुर्भाग्यवश यह काम नहीं करता है :-( – Roger
क्षमा करें। मैं फिर से प्रयास करूंगा, मेरा संपादन देखें। –
अब काम करता है। धन्यवाद – Roger