I want to fix the detail-html-element behaviour in Firefox.
So I toggle the open attribute myself like:
$('summary').on('click', function () {
var details = $(this).parent();
$('details').prop('open', !details.attr('open'));
});
I use prop because open is a property and not an attribute, right ?!
Anyway, this doesn't work in Firefox, but if I change prop to attr it works
$('details').attr('open', !details.attr('open'));
Can someone explain to me where I go wrong ? Thnx!