Thanks for the update.
Please use the flag variable like below to achieve your requirement.
var Type = 'Click';
appointmentHover: function (args) {
Type = 'Hover';
this.element.find("#Appointment_" + args.appointment.AppTaskId)[0].click()
}
function OnAppointmentClick(args) {
if (Type != 'Hover') {
args.cancel = true;
if (!args.appointment.Recurrence)
this._showAppointmentDetails(args.appointment.Guid, true);
else {
if (ej.isNullOrUndefined(this._recurEditWindow)) this._renderRecurEditWindow();
this._parentId = args.appointment.ParentId;
this._recurEditWindow.ejDialog("open");
this._recurEditWindow.focus();
this._deleteBeforeOpen();
}
}
Type = 'Click';
}
Regards,
Karthi