Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
哪些值应该放在引号中,哪些值不应该放在jQuery';s动画_Jquery_Animation_Jquery Animate - Fatal编程技术网

哪些值应该放在引号中,哪些值不应该放在jQuery';s动画

哪些值应该放在引号中,哪些值不应该放在jQuery';s动画,jquery,animation,jquery-animate,Jquery,Animation,Jquery Animate,我想知道在哪种情况下应该把动画的值用引号括起来 的网站并没有真正解释什么时候。我想当你给出一个单位值时会是这样:例如“52px”或“1em”,而不透明度是无单位的(0.9),我不知道如何处理诸如边框样式,背景色,boxShadow,backgroundImage但我似乎找不到任何例子。任何帮助和指导都将不胜感激 简短回答 将值放在引号中时,除了布尔值(true或false)外,您应该始终表现良好 长话短说 该值将用于什么用途并不重要。“不透明度、边框样式、背景色”,这些都无关紧要。这是关于你想要

我想知道在哪种情况下应该把动画的值用引号括起来

的网站并没有真正解释什么时候。我想当你给出一个单位值时会是这样:例如
“52px”
“1em”
,而不透明度是无单位的(
0.9
),我不知道如何处理诸如
边框样式
背景色
boxShadow
backgroundImage
但我似乎找不到任何例子。任何帮助和指导都将不胜感激

简短回答 将值放在引号中时,除了布尔值(
true
false
)外,您应该始终表现良好

长话短说 该值将用于什么用途并不重要。“不透明度、边框样式、背景色”,这些都无关紧要。这是关于你想要传递的数据类型

将值放在引号中时,将其作为字符串传递,当jQuery读取该值时,它将分析该字符串并对该值进行插值。例如,当您想要一个以百分比表示的宽度时,您传递
{width:“10%”}
,jQuery将看到该百分号并将其作为一个百分号使用

对于百分比示例,您不能在没有引号的情况下传递它,因为
%
-符号在脚本中起作用,因此只传递
{width:10%}
将导致类型错误。与
“10px”
相同,传递
10px
将导致错误,因为如果不在引号中,JavaScript将尝试将interprit
px
作为变量名


因此,实际上,唯一可以去掉引号的时候是那些不是字符串的值,例如数字或布尔值。我认为除了数字/数字以外的任何值都必须保留在引号中。带单位的数字也必须在引号中。