2013-02-11 5 views
-3
Manipuler

Y at-il de toute façon de manipuler: hover état par HTML DOM aime:vol stationnaire état

javascript:void("document.body.backgroundColor=red"); 

Dans le code ci-dessus ou par DOM HTML peut être défini hover état, mais pas par css. Je veux rendre la couleur d'arrière-plan rouge sur l'état du hover seul alors comment puis-je résoudre ce problème lorsque le code ci-dessus est placé dans l'URL?

+3

pourquoi ne pas il suffit d'utiliser css? – jackcogdill

+0

@yentup c'était une blague .Comment puis-je utiliser css dans l'URL –

+0

jQuery hover pas bon pour vous? –

Répondre

2

jQuery comprend la fonction hover():

$('#myDiv').hover(function() { 
    $('body').css('backgroundColor', '#ff0000'); 
}, function() { 
    $('body').css('backgroundColor', '#fff'); 
}); 
+0

Oui, mais il n'y a aucune indication que jQuery est une option. –

+1

Quand j'ai répondu, cela a été marqué comme jQuery aussi. – BenM

+0

@BenM vous n'êtes pas attentif à mon poste.Mon problème est sur l'url du navigateur monsieur –

0

Cela devrait résoudre votre problème:

JS:

function changeBGC(color){ 
    document.bgColor = color; 
} 

Attribut:

<a href="#" onMouseOver="javascript:changeBGC('#000000')">Some link</a> 
+0

qui n'a jamais été mon problème. Je voulais changer de couleur lorsque la souris planait sur le document via l'URL et non via javascript –

+0

Pourquoi n'utiliseriez-vous pas les fonctions hover ou mouseOver de jQuery? Pourquoi le besoin de le définir via l'URL? – cowcowmoomoo

+0

c'est une partie secrète –