好了,所以我做了,我用它來改變一個div的邊境小腳本,但它似乎沒有工作jQuery的CSS邊界
這是我的代碼
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 +");");
}
輸出蔭越來越從console.log無誤
border:1px solid rgb(231,212,164);
但在頁面上根本沒有任何效果,邊框不會改變,或者其他任何東西都是如此。
我也試過檢查元素,看看是否有任何變化左右,但它似乎還有是不是在所有
編輯沒有變化:
只是增加了,這是我目前的CSS(默認一個)
#colorBox {
width: 40%;
height: 80%;
background-color: rgb(0,0,0);
display: inline-block;
margin-top: 20px;
border: 1px solid rgb(136,104,121);
}
你能提供一個完整的例子嗎?你確定你在DOM中有這個元素嗎? – Dekel
下面是一個示例小提琴,雖然它說undefined $,但這不是我自己的網頁上的情況,可能是因爲我在那裏粘貼了錯誤的東西 https://jsfiddle.net/x1dtf4og/ –
以下是對您的更新jsfiddle:https://jsfiddle.net/x1dtf4og/1/你有jQuery丟失,你仍然在最後有分號(';'),並且''border'鍵有額外的空間。 – Dekel