使动态添加的div在IE8中可拖动
我有将可拖动功能绑定到新添加的 div 的函数。
类似这样的:
function bind_draggable($el){
$el.draggable({
//options...
});
}
var $container = $('#container'),
$div = $(<some content here>);
$container.append($div);
bind_draggable($div);
它在所有浏览器中工作正常,但在 IE8 中失败。我尝试将 ready()
处理程序添加到 $div
,但这也没有帮助。
I have function which bind draggable functionality to newly added div.
Something like this:
function bind_draggable($el){
$el.draggable({
//options...
});
}
var $container = $('#container'),
$div = $(<some content here>);
$container.append($div);
bind_draggable($div);
It works fine in all browsers but fails in IE8. I tried to add ready()
handler to $div
, but this doesn't help too.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Draggable 在 IE 中不起作用的原因 < 9 是可拖动选项中的
distance: 15
声明。事实上delay
选项也与IE不兼容。 9
The reason why draggable doesn't work in IE < 9 is
distance: 15
declaration in draggable options. In factdelay
option is also incompatible with IE < 9