jQuery ist mousedown auf mouseover

Ich habe eine Tabelle wo ich will, zu ändern, Zelle hintergrund bei mouse over und mouse-Taste nach unten, meine aktuelle Lösung funktioniert nicht wie ich es will :

function ChangeColor(sender) {

    sender.style.backgroundColor = 'yellow';

}

var clicking = false;


$(document).mouseup(function() {
    clicking = false;
});


$(document).ready(function() {
    $('#Table1 tr').each(function() {
        $('td', this).each(function() {
            $(this).mousedown(function() {
                clicking = true;
            });
            $(this).mousedown(function(event) {
                if (clicking==true) { ChangeColor(this); }
            });
        });
    });
});

Gibt es eine Möglichkeit, es zu machen, wie das funktioniert ?

nicht mouse over und down auf ein element dasselbe wie Klick-oder bin ich etwas fehlt?
Ich Vertrauen Sie nicht verstehen, was Sie versuchen zu sagen , mouseover!=klicken Sie auf / mousedown=klicken Sie auf
es ist die Kombination, die ich bin verwirrt, wenn man mousedown, während sich die Maus über einem element löst das click-Ereignis, oder sind Sie nach irgendeiner Art von ziehen wählen?
ja , man kann sagen, ich bin versuchen zu erreichen irgendeine Art von drag-wählen Sie, wie mit paint tool pen, während färben Pixel - das macht jede sens ?
Ich habe bearbeitet meine Antwort. Ich denke, es ist das, was du bist suchen für.

InformationsquelleAutor Jacob | 2010-02-28

Schreibe einen Kommentar