Я использую перетаскиваемый пользовательский интерфейс jQuery. У меня есть стек элементов с z-индексами и один элемент, который полностью над перетаскиваемым контейнером. Я не могу установить его как перетаскиваемый, потому что события щелчка не проходят к нему, потому что он находится за другим элементом.
Как я могу получить доступ к этому элементу и заставить его реагировать на события мыши?
Мой CSS:
#top {
width:500px;
height:500px;
z-index:5;
background-color:rgba(255,0,0,0.5);
position:absolute;
}
#child {
width:300px;
height:300px;
z-index:4;
background-color:rgba(0,255,0,0.5);
position:absolute;
top:50px;
left:50px;
}
#draggable {
width:200px;
height:200px;
z-index:4;
background-color:rgba(0,0,255,0.5);
position:absolute;
top:10px;
left:10px;
}
Мой HTML:
<div id="top"></div>
<div id="child">
<div id="draggable"></div>
</div>
И мой Javascript:
$(function(){
$("#draggable").draggable({
containment: "child"
});
});
Я также поместил весь этот код в JS Fiddle, чтобы продемонстрировать: http://jsfiddle.net/wvSqk/
Спасибо