[英]How to add padding-left in javascript?
如何在JavaScript中更改元素的padding-left
? 我使用了這段代碼,它的工作原理如下:
$(".number_1").stop().animate({height: '295px', width: '210px', opacity: 1}, 100);
但是,當我向代碼添加padding-left
,它不起作用:
$(".number_1").stop().animate({padding-left: '10px', height: '295px', width: '210px', opacity: 1}, 100);
如何在代碼中添加padding-left
以使其工作?
沒有引號的對象的鍵中的字符串僅在可以成功解析時才起作用。 在填充左邊添加引號,這應該有效。
$(".number_1").stop().animate({"padding-left": '10px' ,height: '295px' ,width: '210px' ,opacity: 1}, 100);
添加引號(")
如果使用padding-left
或將第一個后者更改為大寫,如果正確使用-
則使用paddingLeft
$(".number_1").stop().animate({paddingLeft: '10px' ,height: '295px' ,width: '210px' ,opacity: 1}, 100);
要么
$(".number_1").stop().animate({"padding-left": '10px' ,height: '295px' ,width: '210px' ,opacity: 1}, 100);
您必須將樣式規則包裝在引號中:
.animate({'padding-left' : '20px' });
或者您可以使用此:
$("#p1").animate({paddingLeft:"+=100px"});
這是一個W3Schools Tryit編輯器,演示如何在JQuery動畫中使用'padding-left'或'paddingLeft'。
嘗試'paddingLeft'而不是'padding-left'。
當你使用javascript時使用paddingLeft
,雖然在這個特定情況下'padding-left'
也可能有用(雖然不完全確定,因為那將是一個特定於jQuery的實現)。
$(".number_1").stop().animate({paddingLeft: '10px' ,height: '295px' ,width: '210px' ,opacity: 1}, 100);
只是一般性的提示,你不應該在逗號之前放置一個空格,而是在它之后。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.