Этот код работает в Firefox, Internet Explorer, а не в Safari/Chrome:JQuery 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 стабильной версией. Здесь можно найти 0.
Я думаю, что вы правы – 2011-03-12 11:28:37