我正在制作一个类似于谷歌地图的地图系统,右上角有一个迷你地图视图。问题是有时它会妨碍我希望能够拖动底部位,即使我在迷你地图上开始拖动也是如此。有没有办法让这个事件通过迷你地图 div?提前致谢!
编辑:这是我的代码
$('.Container').draggable({
containment: "parent",
drag: function(event, ui) {
var newLeft = (parseInt($('.Container').css('left'), 10)/-5)+80;
var newTop = (parseInt($('.Container').css('top'), 10)/-5)+80;
$('.mini-viewport').css({'top': newTop, 'left': newLeft});
}
});
还有我的html结构:
<div class="Viewport">
<div class="mini-map">
<div class="mini-viewport"></div>
</div>
<div class="Constrainer">
<div class="Container"></div>
</div>
</div>
这是我正在使用的 JsFiddle:http: //jsfiddle.net/thaiscorpion/XCCYe/