2010-11-23 9 views
3

Hallo an alle Ich habe ein div auf Maus Hover ich möchte Rand von div.And ändern, auf mehr Sache ID wird dynamisch geändert. Bitte geben Sie mir Hilfe für diese DankeOn Hover, wie div Grenze zu ändern

+2

Welchen Code haben Sie ausprobiert, der nicht für Sie funktioniert? –

Antwort

3

kann diese Hilfe Sie

<div onmouseover="somefunction(<?php echo $divid ?>)"> </div> 


<script> 
function somefunction(id) 
{ 
document.getElementById(id).style.border="10px #FF0000 solid"; 
} 
</script> 
+0

Ich werde versuchen, ich denke, es wird mir helfen.Vielen Dank für die Antwort – Chauhan

+0

Hmm seine great.its arbeiten erfolgreich. Danke – Chauhan

4

Ist dies nicht der Trick?

div {} 
div:hover {border:1px solid #000000;} 
+0

Große Antwort, halten Sie es einfach! – ppolak

4

Wenn Sie es wollen, in allen Browsern arbeiten müssen Sie Javascript verwenden, anstatt die Pseudo-Klasse :hover. Ältere Versionen oder IE mögen nicht: hover auf Elementen, die keine Anker-Tags sind.

So können Sie nur eine Klasse für das div und dann jQuery verwenden, um es einfach auszuwählen. Dies ist wahrscheinlich der einfachste Weg.

Etwas wie:

$(function(){ 

    $('.yourclass').hover(
    function(){ 
     $(this).addClass('hovered'); 
    }, 
    function(){ 
     $(this).removeClass('hovered'); 
    } 
); 

}); 

Wo die Klasse schwebte enthält die CSS für Ihre hovered Zustand.

Wenn Sie die ID auf schweben ändern, dass in den Code hinzufügen könnte oben mit $(this).attr('id','newID');

+0

' ' – Chauhan

+0

Ich versuche dies durch Javascript. Ich bin Anfänger, also weiß ich nicht die Syntax von Javascript exact.please Antwort – Chauhan

3

CSS bietet den: Hover-Selektor, der auf dem div funktionieren soll.

zum Beispiel:

div:hover { border: 1px solid #454545; } 

Wie für die die ID dynamisch ändernden würde ich jQuery

jQuery(this).attr("id",newId); 

verwenden Wenn Sie spezifischen Code schreibt ich mit der Syntax für Ihren speziellen Fall helfen kann ...

+0

' ' – Chauhan

+0

Halten Sie Ausschau nach diesem code.i m versuchen dies mit Javascript.divID ist dynamisch. Bitte antworten Sie sehr, sehr dringend. – Chauhan

+0

Sir mein Problem gelöst danke für die Antwort mich. – Chauhan