Javascript Textfeld bewegen Sie den Mauszeiger auf der Maus über

Habe ich eine sehr einfache javascript-code, den ich brauche für meine website, aber es funktioniert nicht so wie ich wollte... Es wird über eine text-hover-box, die angezeigt und verschwindet, wenn ich den Mauszeiger über eine Schaltfläche. Der code funktioniert mit einem Knopf, aber ich brauche mehr von Ihnen. Es scheint, dass, wenn ich die zweite Schaltfläche mit der gleichen hoverbox-Effekt, den es leider nicht mehr (es bewegt sich nur der zweite text, wenn ich die Maus über eine der Schaltflächen). Meine Frage ist Gow kann ich die gleichen hoverbox-Effekt, aber mit anderen text auf jedes Feld, um mehrere Tasten. Hier ist, was ich so weit gekommen...

Javascript:

var oVTog = 
{
    toggle: function (el) 
    {
        oVTog.container = el.parentNode;
        oVTog.para = oVTog.container.getElementsByTagName('p')[0];  
        oVTog.para.style.display = "none";

        el.onmouseover = function () 
        {
            oVTog.para.style.display = '';
            return false;
        };

        el.onmouseout = function () 
        {
            oVTog.para.style.display = 'none';
            return false;
        };

        el.onclick = function () 
        {
            oVTog.para.style.display = oVTog.para.style.display == 'none' ? '' : 'none';
            return false;
        };
    }
};

window.onload = function () 
{
    var l = document.getElementById('togTrigger');
    oVTog.toggle(l);
    var l = document.getElementById('togTrigger2');
    oVTog.toggle(l);
};

CSS:

a 
{
    text-decoration: none;
 outline: none;
}

div#page 
{
    margin: 60px auto;
    border: 1px solid #dedede;
    width: 910px;
}

.TogWrap 
{
    width: 400px;
    padding: 22px;
}

#togTrigger 
{
    border: 1px solid #bebebe;
    padding: 7px 8px;
    background: #df7623;
    color: #fff;
}

.togContent  
{
    margin-top: 9px;
    border: 1px solid #bebebe;
    padding: 16px 10px 10px 10px;
    background: #ededed;
}

Und HTML:

<body id="bd">
    <div id="theTog" class="TogWrap">
        <a href="#" id="togTrigger">Lorem ipsum One</a>
        <p class="togContent">
            Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Mauris magna. 
            Suspendisse accumsan elit non tellus. Curabitur eros justo, malesuada 
            convallis, sagittis vitae, convallis sit amet, lectus.
        </p>
    </div>

    <div id="theTog" class="TogWrap">
        <a href="#" id="togTrigger2">Lorem ipsum One</a>
        <p class="togContent">
            Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Mauris magna. 
            Suspendisse accumsan elit non tellus. Curabitur eros justo, malesuada 
            convallis, sagittis vitae, convallis sit amet, lectus.
        </p>
    </div>
</body>
Sie sind mit der gleichen ID mehr als einmal. Die IDs sollen eindeutig identifizieren etwas.
Danke Lee für deine schnelle Antwort... Auf welche ID meinst du ?
id = "theTog" ...

InformationsquelleAutor Alex Timuş | 2013-03-07

Schreibe einen Kommentar