this is a new issue that arises from bootstrap 4
If you edit the file components/com_jevents/libraries/bootstrap.php and search for the text "// Bootstrap 4" at line c. 437 and change the code from
// Bootstrap 4
if (this.config)
{
if (this.config.container == '#jevents_body' && this.config.trigger.indexOf('hover') >=0) {
var that = this;
// try again after what would have been the delay
setTimeout(function() {
return that.hide.call(that, arguments);
}, that.config.delay.hide);
return;
}
}
to
// Bootstrap 4
if (this.config)
{
//- This is not needed for recent versions of Bootstrap 4
/*
if (this.config.container == '#jevents_body' && this.config.trigger.indexOf('hover') >=0) {
var that = this;
// try again after what would have been the delay
setTimeout(function() {
return that.hide.call(that, arguments);
}, that.config.delay.hide);
return;
}
*/
}
It should resolve the issue - I'll be releasing a new version soon with a fix for this included.