Ciao a tutti questo è il mio primo messaggio, spero in un vs aiuto
Ho questo menu http://gd83.altervista.org/example2/ a tendina
che al click mi aggiunge la classe "Selected" all'attributo href.
L'esempio postato è già funzionante però vorrei poter semplificare e migliorare questa parte codice evitando le ripetizioni di codice,
oppure se c'è un'alternativa al sistema utilizzato (che aggiunge la classe "selected" se l' elemento <li> supera i 30px).
Grazie!
Ho questo menu http://gd83.altervista.org/example2/ a tendina
che al click mi aggiunge la classe "Selected" all'attributo href.
L'esempio postato è già funzionante però vorrei poter semplificare e migliorare questa parte codice evitando le ripetizioni di codice,
oppure se c'è un'alternativa al sistema utilizzato (che aggiunge la classe "selected" se l' elemento <li> supera i 30px).
Codice:
<script type="text/javascript" language="javascript">
$(document).ready(function () {
function resizeFrame() {
var divHeight = $('li#nameA').outerHeight();
if (divHeight > 30) {
$('li#nameA > a').addClass('Selected');
} else {
$('li#nameA > a').removeClass('Selected');
}
}
setInterval(resizeFrame, 150);
function resizeFrame2() {
var divHeight = $('li#nameB').outerHeight();
if (divHeight > 30) {
$('li#nameB > a').addClass('Selected');
} else {
$('li#nameB > a').removeClass('Selected');
}
}
setInterval(resizeFrame2, 150);
function resizeFrame3() {
var divHeight = $('li#nameC').outerHeight();
if (divHeight > 30) {
$('li#nameC > a').addClass('Selected');
} else {
$('li#nameC > a').removeClass('Selected');
}
}
setInterval(resizeFrame3, 150);
});
</script>
Grazie!
Ultima modifica: