Alcuni stili CSS devono essere applicati a un elemento al passaggio del mouse e gli stili CSS devono essere applicati utilizzando javascript/jquery direttamente e non attraverso i fogli di stile o $(this).addClass('someStyle')
perché sto inserendo gli elementi DOM in un'altra pagina.Aggiunta di attributi CSS hover tramite jQuery/Javascript
Possiamo applicare le solite stili CSS utilizzando
$('#some-content').css({
marginTop: '60px',
display: 'inline-block'
});
Come dovremmo aggiungere gli stili CSS per :hover
eventi?
Dobbiamo ricorrere a:
$('#some-content').hover(
function(){ $(this).css('display', 'block') },
function(){ $(this).css('display', 'none') }
)
Guarda il '.hover()' metodo jQuery. http://api.jquery.com/hover/ –
perché non aggiungere e rimuovere una classe basata sull'evento hover in jquery o onmouseover e onmouseout? –
vuoi che l'elemento scompaia quando ti sei allontanato da esso? Come dovresti passare di nuovo su di esso? – Alnitak