34 messaggi dal 29 gennaio 2011
www.incante.135.it
Salve ragazzi!

Vi spiego subito il mio problema. Sto sviluppando un'applicazione ASP.NET in C#, ma mi sono bloccato ad un punto. Ho bisogno di cambiare lo sfondo di 3 div quando il mouse ci passa sopra (onmousedown).

Mi spiego meglio.

<div class="button">
                <div class="button_left">
                </div>
                <div class="button_middle">
                    Home Page</div>
                <div class="button_right">
                </div>
            </div>


Questo è il mio codice. Quando il mouse passa sopra al div: button_middle, lo sfondo dei div: button_left, button_middle e button_right deve cambiare con un'altro sfondo ciascuno.

Di solito io usavo un :hover nei CSS, ma però non so come fare. So che per intercettare l'evento onmousedown bisogna usare Javascript, ma non lo so. Non c'è nessun altro modo possibile in C#?

Saluti e ringraziamenti anticipati,

Lollinos
Di solito io usavo un :hover nei CSS

E cosa ti impedisce di continuare ad usarlo?
34 messaggi dal 29 gennaio 2011
www.incante.135.it
perchè questa volta passando su un div devo cambiare 3 sfondi, e non penso si possa fare in CSS.
Hai ragione, ho letto meglio, sorry

Secondo me la funzione hover di jQuery fa al caso tuo. Buttaci un'occhiata:
http://api.jquery.com/hover/
34 messaggi dal 29 gennaio 2011
www.incante.135.it
Cradle ha scritto:
Hai ragione, ho letto meglio, sorry

Secondo me la funzione hover di jQuery fa al caso tuo. Buttaci un'occhiata:
http://api.jquery.com/hover/


Ho guardato e sembra interessante, c'è una cosa però che non capisco...funziona solo se nel selettore metto un TAG HTML? Oppure se metto un id di un div funziona lo stesso?
Sì, il selettore di jQuery funziona come quello dei css.

Da' un'occhiata a quest'ottimo articolo di Matteo
http://www.aspitalia.com/articoli/asp.net/javascript-jquery-overview.aspx

Ciao,
Marco
34 messaggi dal 29 gennaio 2011
www.incante.135.it
Cradle ha scritto:
Sì, il selettore di jQuery funziona come quello dei css.

Da' un'occhiata a quest'ottimo articolo di Matteo
http://www.aspitalia.com/articoli/asp.net/javascript-jquery-overview.aspx

Ciao,
Marco


Ok, grazie mille  , quando sarò a casa leggerò per bene.

Un'ultima cosa, nel primo link che mi hai inviato, usava il metodo append():

$("li").hover(
  function () {
    $(this).<i>append($("<span> ***</span>")</i>);
  }


so che questo aggiunge una stringa al contenuto già esistente, ma se io dovrei sostituire il contenuto esistente con un'altro, come dovrei agire? Esiste un metodo per sostituire direttamente, oppure dovrei prima cancellare e poi aggiungere?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.