一个非常小的JQuery问题~

llm0528 2012-01-09 03:26:47

$(function () {
$('.resizable').resizable({
aspectRatio: true,
start: function(event, ui) {
if(!$(this).resizable('option', 'maxHeight')) {
$(this).resizable('option', 'maxHeight', ui.originalSize.height * 2);
$(this).resizable('option', 'maxWidth', ui.originalSize.width * 2);
$(this).resizable('option', 'minHeight', ui.originalSize.height);
$(this).resizable('option', 'minWidth', ui.originalSize.width);
}
}
});
});


请教下大家,我就不明白这里if(!$(this).resizable('option', 'maxHeight'))这个判断算什么意思呢?想不通额....
...全文
123 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
q2104574 2012-01-15
  • 打赏
  • 举报
回复
非选中!
fxfeng2000 2012-01-09
  • 打赏
  • 举报
回复
在javascript里false、null、undefined、""和0,用if判断的结果都是false。
Acesidonu 2012-01-09
  • 打赏
  • 举报
回复
没用过这个插件
KeenWon 2012-01-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 woaini314 的回复:]

$(this).resizable('option', 'maxHeight')取到的是当前对象maxHeight的值,
然后对其进行!非操作,非空字符串进行逻辑!操作返回false,空串返回true
[/Quote]

这不就得了,就是个true和false嘛,相当于if(!(ture或者false))
caibird1024 2012-01-09
  • 打赏
  • 举报
回复
$(this).resizable('option', 'maxHeight')取到的是当前对象maxHeight的值,
然后对其进行!非操作,非空字符串进行逻辑!操作返回false,空串返回true
KeenWon 2012-01-09
  • 打赏
  • 举报
回复
这是引用了什么插件?

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧