Hi todhost,
You can change the behavior to hover instead of click as below.
Open file templatesja_magzjsscript.js and replace
btnsidenav.on('click', function(){
sidenav.modal('toggle');
return false;
});
with
if(Magz.hasTouch){
btnsidenav.on('click', function(){
sidenav.modal('toggle');
return false;
});
} else {
btnsidenav.on('mouseenter', function(){
clearTimeout(sid);
if($.support.transition){
sidenav.trigger($.support.transition.end);
}
sidenav.modal('show');
return false;
}).on('mouseleave', function(){
clearTimeout(sid);
sid = setTimeout(function(){
if($.support.transition){
sidenav.trigger($.support.transition.end);
}
sidenav.modal('hide');
}, 200);
});
sidenav.on('mouseleave', function(){
clearTimeout(sid);
sid = setTimeout(function(){
if($.support.transition){
sidenav.trigger($.support.transition.end);
}
sidenav.modal('hide');
}, 200);
}).on('mouseenter', function(){
clearTimeout(sid);
});
}
Hope it helps.
Regards