संभव डुप्लिकेट:
Prevent execution of parent event handlerबाल HTML तत्व की ऑनक्लिक घटना अवरुद्ध है। जीतने के लिए कैसे?
मैं श्रेणीबद्ध divs की onclick घटनाओं के लिए कार्यों को संलग्न करने की जरूरत है।
मैं क्योंकि मुझे लगता है कि मेरी jQuery प्लगइन ब्लॉक यह इस HTML
<div onclick="event1()" class="wrapper">
main contents
<div onclick="event2()"class="inner">
inner contents
</div>
</div>
अब कहा जा रहा है नहीं है जब मैं भीतरी div event1()
बुलाया जा रहा है, और event2() पर क्लिक किया है।
संपादित ::
वास्तव में मेरे प्लगइन ब्लॉक चाइल्ड नोड घटनाओं तो event2() बुलाया जा रहा है कभी नहीं है मैं कैसे है कि रोक सकता है?
मैं jquery पूर्ण कॉलेंडर प्लगइन का उपयोग कर रहा हूं: http://arshaw.com/fullcalendar/
और नीचे मेरा कॉन्फ़िगरेशन फ़ंक्शन है जिसे पहले से ही कहा जा रहा है।
function calenderEvents(events, account_id) {
//Dynamically Set options as account type wise
var selectable_opt = '';
if (account_id == 'default') {
selectable_opt = true;
} else {
selectable_opt = false;
}
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
var calendar = $('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
selectable: selectable_opt,
selectHelper: true,
eventDrop: function(event, dayDelta, minuteDelta, allDay, revertFunc) {
AfterMove(event);
},
select: function(start, end, allDay) {
var title = prompt('Event Title:');
if (title) {
var details = {
title: title,
start: start,
end: end,
allDay: allDay
};
$.post(SITE_URL + '/calendar/add-event', {
details: details
}, function() {
});
calendar.fullCalendar('renderEvent', {
title: title,
start: start,
end: end,
allDay: allDay,
}, true // make the event "stick"
);
}
calendar.fullCalendar('unselect');
},
/*eventMouseover: function() {
$('.fc-event-delete').css('display','block');
},
eventMouseout: function() {
$('.fc-event-delete').css('display','none');
},*/
editable: true,
events: events,
});
//}).limitEvents(2);
}
@ फ़ेलिक्सक्लिंग वास्तव में नहीं क्योंकि मेरा jQuery प्लगइम एचटीएमएल उत्पन्न करता है और मुझे प्रत्येक तारीख पर कुछ लिंक जोड़ने की ज़रूरत है, लेकिन उस समय मेरा कोई नियंत्रण नहीं है क्योंकि जब इसे उत्पन्न किया जा रहा है तो डोम में नहीं है, इसलिए सिमिलर को प्राप्त करने वाले कोड का उपयोग नहीं कर सकते । मैं सिर्फ कुछ चीज ढूंढ रहा था जैसे जेड-इंडेक्स या किसी अन्य चीज को जो –
सामान प्लग कर सकता है? क्या आप अपना कोड हमारे साथ साझा कर सकते हैं? jsfiddle महान होगा। –
@RuslanPolutsygan मैंने Jquery पूर्ण कॉलेंडर प्लगइन का उपयोग किया है, यह http://arshaw.com/fullcalendar/ –