Was ist performanter?
by martinwolf
JavaScript
/* Ich frage mich ob es performanter ist abzufragen ob ein Menü offen ist und es gegebenfalls zu schliessen oder ob es besser ist es einfach immer zu schliessen, auch wenn es gar nicht offen ist. */
$('#choose_font, #choose_theme').selectmenu({
open: function() {
if ( $('.options > span').hasClass('open') ) {
$('.options > span').removeClass('open');
}
}
});
$('#choose_font, #choose_theme').selectmenu({
open: function() {
$('.options > span').removeClass('open');
}
});
/* Beste Lösung: */
var o = $('.options > span');
$('#choose_font, #choose_theme').selectmenu({
open: function() {
o.removeClass('open');
}
});