当前位置:  开发笔记 > 编程语言 > 正文

使用jQuery调整宽度和高度时,为什么需要花括号?

如何解决《使用jQuery调整宽度和高度时,为什么需要花括号?》经验,为你挑选了1个好方法。



1> Anders..:

需要花括号,因为您将对象文字作为参数传递给jQuery .css函数.根据文档,您可以像这样使用它:

.css(properties)
properties
类型:PlainObject
要设置的属性 - 值对的对象.

所以,widthheight是不是两个不同的参数.它们是单个对象的两个不同属性,其中属性名称是要更改的样式,属性值是要将其更改为的值.

关于对象文字,Mozilla有如下说法:

对象文字是零个或多个属性名称对和对象的关联值的列表,用大括号({})括起来.

如果由于某种原因想要避免使用对象文字,可以这样做:

target.css("width", target.width()*2);
target.css("height", target.height()*2);

或这个:

target.width(target.width()*2);
target.height(target.height()*2);

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有