Dobrze więc zrobiłem mały skrypt, który używam do zmiany granicy div ale nie robi wydaje się działaćjQuery CSS granicy
To jest mój kod
function changeBorderType(px, rr, gg, bb) {
$("#colorBox").css({"border": px+"px "+ getBorderType() +" rgb("+ rr +","+ gg +","+ bb +");"});
console.log("border: " + px+"px "+ getBorderType() +" rgb("+ rr +","+ gg +","+ bb +");");
}
Wyjście że Iam coraz od konsola.log jest poprawna:
granica: 1px bryła rgb (231,212,164);
Ale na stronie nie ma żadnych efektów, granica się nie zmienia ani nic takiego.
Próbowałem też kontroli elementu, aby zobaczyć, czy są jakieś zmiany lub tak, ale wydaje się, nie żadne zmiany w ogóle
EDIT:
Wystarczy zsumować, to mój obecny CSS (domyślne jeden)
#colorBox {
width: 40%;
height: 80%;
background-color: rgb(0,0,0);
display: inline-block;
margin-top: 20px;
border: 1px solid rgb(136,104,121);
}
Czy możesz podać pełny przykład? Czy na pewno masz ten element w DOM? – Dekel
Oto przykładowe skrzypce, mimo że jest napisane niezdefiniowane $, ale to nie jest przypadek na mojej własnej stronie, może być tak, że wkleiłem coś niewłaściwie https://jsfiddle.net/x1dtf4og/ –
Tutaj jest aktualizacja twojego jsfiddle: https://jsfiddle.net/x1dtf4og/1/ Brakowało jQuery, na końcu był jeszcze średnik (';'), a w kluczu 'border 'było dodatkowe miejsce. – Dekel