IE8'无效参数'在小jQuery动画片段中
IE8 'Invalid argument' in small jQuery animate snippet
我有一个列表,每次添加一个项目时,最后一个项目都应该被删除。我已经让它在Chrome和Firefox中运行良好,但IE拒绝了。
不确定原因,但IE8在某个时刻抛出了Invalid参数错误。我相信我已经追踪到了这一部分,但我不知道在哪里,也不知道为什么。万一错误实际上超出了这一部分,您可以在这里看到一个更完整的、可工作(或不可在IE8中工作)的版本。
first.animate({top:0}, 250, function() {
first.animate({marginTop: oldMarginTop}, 500, function() {
last.animate({top: olPaddingBottom}, 125, function() {
//Remove the old element
last.remove();
//Reset the CSS we changed
stream.css({
height: 'auto',
overflowY: 'visible'
});
});
});
});
第一个和最后一个是从列表中选择的节点。第一个是新创建的列表项,最后一个是我们将要删除的列表项。
使用而不是oldMarginTop。。。。
parseInt(0+oldMarginTop,10)
对我来说,IE为oldMarginTop
返回"auto",该值无法设置动画,您需要一个数值(如果不是数值,建议将该值设置为0)
http://jsbin.com/uvepit/
相关文章:
- 如何正确地使这个js片段内容不可知
- 具有服务器端呈现的HTML片段的主干模型
- 我的html表单无法验证.请参阅代码片段中的html代码和java脚本
- 麻烦将coffee脚本片段移动到rails中自己的类中
- 片段uri's未在浏览器上执行
- 使用Javascript/jQuery以编程方式将当前锚点/哈希/片段附加到任何表单操作url
- Java脚本访问Location标头's OAuth 2的URL片段
- 将页面片段加载到Twitter引导模式中
- Vue.js片段实例
- Javascript:如何从URL中抓取片段并将其写入一些PHP
- “Bada” - 这个JavaScript片段是怎么回事
- 在与 IE8 兼容的文档片段中查找数据
- 将代码片段转换为 HTML 页面
- 以下代码片段是命名空间还是闭包
- 无法创建带有箭头的Jssor Slider并在内部显示2个片段
- I'我试图在网页中添加一个javascript小片段,但它只是在页面上显示代码
- 是否可以将PHP的一个简单片段重新编码为javascript
- jwplayer seek()和onTime()来播放视频片段
- 如何在元素之后将模板片段添加到angular.js中的指令中
- 使用javascript获取带有复选标记字符的字符串片段