jQuery Safari / Chrome与draggable遏制属性不兼容

前端之家收集整理的这篇文章主要介绍了jQuery Safari / Chrome与draggable遏制属性不兼容前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
代码适用于Firefox,Internet Explorer,而不适用于Safari / Chrome:
<head>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript" src="jquery-ui.js"></script>
    <script>
        function newDiv() {
            var div = $('<div id="divNew" style="width: 50px; height: 50px; border: solid 1px; background: Red"></div>');
            $('#divParent').append(div);
            div.draggable(
            {
                containment: 'parent'
            });
        }
    </script>
</head>
<body>
    <a href="javascript:;" onclick="newDiv()">new div</a>
    <div id="divParent" style="width: 500px; height: 500px; border: solid 1px;"></div>
</body>

在Safari / Chrome中,只能垂直移动divNew. jQuery的这个功能目前是不兼容的?我使用的是1.5.2的稳定版本,可以在这里找到jQuery 1.5.2

解决方法

我找到的解决方案是设置元素位置:absolute!important,:))
原文链接:https://www.f2er.com/jquery/179416.html

猜你在找的jQuery相关文章