joe*_*joe -4 javascript css jquery if-statement
任何人都可以告诉我为什么我的代码中的条件永远不是真的吗?
解决了:
这是因为我正在检查字符串数字并需要使用 parseInt()
你需要parseInt():
$('.zeppelin').css('right') > winWidth
Run Code Online (Sandbox Code Playgroud)
$('.zeppelin').css('right')会回来的[integer]px.因此,您将字符串类型与整数类型进行比较.
尝试:
parseInt($('.zeppelin').css('right')) > winWidth
Run Code Online (Sandbox Code Playgroud)
另外,作为旁注,查看代码,您有:
'-'+zepWidth
Run Code Online (Sandbox Code Playgroud)
如果要反转整数,请将其乘以-1:
(zepWidth*-1)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
304 次 |
| 最近记录: |