3
事件clickClick發生在雙擊而不是單擊時發生嗎?我知道我可以做到這一點的方式,但有沒有一種使用此插件而不更改內核的優雅方式?改變事件點擊只發生在雙擊jQuery FullCalendar插件
事件clickClick發生在雙擊而不是單擊時發生嗎?我知道我可以做到這一點的方式,但有沒有一種使用此插件而不更改內核的優雅方式?改變事件點擊只發生在雙擊jQuery FullCalendar插件
是的,這是可能的。你應該修改插件。您需要修改事件處理程序,例如:
eventElementHandlers: function (event, eventElement)
{
var view = this;
eventElement
.click(function (ev)
{
if (!eventElement.hasClass('ui-draggable-dragging') &&
!eventElement.hasClass('ui-resizable-resizing'))
{
return view.trigger('eventClick', this, event, ev);
}
})
.dblclick(function (ev)
{
return view.trigger('dblclick', this, event, ev);
})
.hover(
function (ev)
{
view.trigger('eventMouseover', this, event, ev);
},
function (ev)
{
view.trigger('eventMouseout', this, event, ev);
}
);
},
您可以使用相同的方式添加更多事件。 Here你可以找到jQuery自帶的事件列表。對於右鍵單擊和其他事件有插件。