我正在使用 JQuery 的 draggable(); 使 li 元素可拖动。唯一的问题是当元素被拖到其父元素之外时,它不会显示出来。也就是说,它不会离开其父 div 的范围。一个例子在这里:http: //imgur.com/N2N1L.png - 好像其他所有东西的z-index都具有更高的优先级(并且元素在所有东西下滑动)。
这是代码:
$('.photoList li').draggable({
distance: 20,
snap: theVoteBar,
revert: true,
containment: 'document'
});
li 元素被放置在 DIV 中,如下所示:
<div class="coda-slider preload" id="coda-slider-1">
<div class="panel">
<div class="panel-wrapper">
<h2 class="title" style="display:none;">Page 1</h2>
<ul class="photoList">
<li>
<img class="ui-widget-content" src="photos/1.jpg" style="width:100px;height:100px;" />
</li>
</ul>
</div>
</div>
我很肯定问题是它不会离开它的父容器,但我不知道该怎么做才能把它拿出来。
任何方向或帮助将不胜感激!