escribí lo siguiente jQuery JavaScript cosasjquery css ("border-color") no devuelve nada
$(document).mousemove(function(event) {
var element = event.target;
$(element).css("border","black solid 1px");
});
$(document).mouseout(function(event) {
var element = event.target;
console.log("1 = "$(element).css("border-color"))
$(element).css("border","0px");
console.log("2 = " + $(element).css("border-color"))
});
Es básicamente dibuja un marco alrededor de un elemento cernía. Cuando se ejecuta esto en Chrome, la salida de console.log("1 = "$(element).css("border-color"))
es "", es decir, nada. Lo mismo es cierto para console.log("2 = "$(element).css("border-color"))
. Pero yo esperaría negro. También probé borderColor
que tampoco funciona.
De todos modos al pasar el elemento, se dibuja un marco alrededor de este elemento como era de esperar. ¿Por qué entonces la salida no da nada a cambio?
Esta ma y no tiene relación, pero tiene un error de sintaxis. Debería ser 'console.log (" 1 = "+ $ (element) .css (" border-color ");'. ¡No olvide esos puntos y comas! –