JS代码中的减号
minus sign in JS code
嘿,伙计们,我是js的新手,基本上我也在学习jquery,我只需要一些帮助来解码一些简单的js语法,如下所示:
function pencilPartsHandler() {
pencilY = -($pencil.offset().top - ($win.scrollTop() + $win.height()));
$parts.each(function() {
var $part = $(this);
movePart($part);
fadeText($part);
});
}
现在让我困惑的一行是这个有针对性的行,pencilY = -($pencil.offset().top - ($win.scrollTop() + $win.height()));
,为什么开头有减号?
这只是因为,无论$pencil.offset().top - ($win.scrollTop() + $win.height())
中的哪个值应该是负数,还是有更多的东西出现在眼前??
谢谢。
x
是正的,则-x
是负的,并且如果x
是负的则-x
是正的。
这个表达式与是一样的
pencilY = $win.scrollTop() + $win.height() - $pencil.offset().top;
因此,pencilY
位于屏幕底部的($pencil.offset().top)
像素处。
相关文章:
- Meteor JS中代码的重复使用部分
- 骨干模型默认值-todos.js示例中不必要的代码
- 为什么indexOf在这个js代码中不起作用
- 点击facebook像素跟踪注册(JS/JQUERY代码)
- js代码从jQuery转换为原生代码
- JS代码中的减号
- 将JS函数传递给Emscripten生成的代码
- 谷歌地图Api和JS代码不工作
- HTML 5 和 3.js 代码不会在网页上显示任何内容
- Node.js:异步代码 + js 闭包的问题
- Chrome 开发者工具 - 控制台.log原生代码 JS
- 为jQuery和KNOCKOUT通用化javascript代码.js成为一个可重用的模块
- .ninnerHtml代码(JS/JQuery)无法识别html表中的动态内容
- 生成唯一的6位代码js
- 我得到了“;赋值中的左侧无效“;在我的代码(JS)中
- 更改代码(JS)中JQuery Mobile Calendar日期的状态
- 如何改进代码JS(Jquery)?一个简单的下拉列表
- 从传输中了解代码.js
- 这段代码(JS)的区别是什么?
- JavaScript倒计时计时器代码[JS]