gpt4 book ai didi

javascript - 子 html 元素的 onclick 事件被阻止。如何征服?

转载 作者:数据小太阳 更新时间:2023-10-29 05:33:54 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Prevent execution of parent event handler

我需要将函数附加到分层 div 的 onclick 事件。

我有这个 HTML

<div onclick="event1()" class="wrapper">
main contents
<div onclick="event2()"class="inner">
inner contents
</div>
</div>

现在当我点击内部 div 时,event1() 被调用,而 event2() 没有被调用,因为我认为我的 jquery 插件阻止了它。

已编辑::

实际上我的插件阻止了子节点事件,所以 event2() 永远不会被调用,我该如何阻止它?

我正在使用 jquery 完整的 callender 插件:http://arshaw.com/fullcalendar/
下面是我在 onready 时调用的配置函数。

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);
}

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com