我不确定为什么这不起作用:
if ($('#menu').width() == '200px') {
alert("what");
}
Run Code Online (Sandbox Code Playgroud)
我希望在动画完成时显示警报.所以我假设我可以说,因为当动画完成时,元素的宽度为200px,它会显示警告.
1)您在动画完成之前检查值.
2)你的宽度值将是"200"而不是"200px"
这是jQuery文档.您需要在代码的回调部分中执行检查.
$('#clickme').click(function() {
$('#book').animate({
opacity: 0.25,
left: '+=50',
height: 'toggle'
}, 5000, function() {
// Animation complete. <---- your value check code goes here
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
115 次 |
| 最近记录: |