Mã này hoạt động trong Firefox, Internet Explorer, không phải trong Safari/Chrome:jQuery Safari/Chrome không tương thích với khả năng kéo sở hữu ngăn chặn
<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>
Trong Safari/Chrome, divNew chỉ có thể di chuyển theo chiều dọc. Tính năng này của jQuery hiện không tương thích? Tôi đang sử dụng phiên bản 1.5.2 ổn định.Nó có thể tìm thấy ở đây jQuery 1.5.2
Tôi nghĩ rằng bạn đang đúng –