나는 여러 사람과 채팅 할 수있는 여러 개의 채팅 DIV가있는 창을 가지고 있습니다.Jquery Draggable + 앞에 가져 오기
현재 채팅 DIV는 열어서 이동할 수 있지만 현재 선택 DIV가 앞에 표시되도록 설정할 수는 없습니다. 예 : DIV에서 마우스를 떼면 포 그라운드로 들어옵니다.
HTML :
<div id="1000000001" class="chatMessenger">
<div class="chatMessengerContainer">
</div>
</div>
CSS :
div.chatMessenger {
position: absolute;
top: 50px;
left: 50px;
width: 250px;
height: 300px;
background-color: white;
z-index: 100;
border: 1px solid black;
}
JQUERY :
// JQUERY UI Draggable - Initialize
$('div#'+memberID).draggable({
containment: $('div#chatWrapper')
});
// JQUERY UI Draggable - Setting the Stack
$(document).on('mousedown','div.chatMessenger', function() {
alert('chat mouse down...');
//var stack = $(".selector").draggable("option", "stack");
$(this).draggable("option", "stack", ".products");
});
경고 그래서이 올바른 요소를 발견하는 mousedown에 트리거합니다.
나는 드래그 가능한 Z- 인덱스와 스택을 살펴 봤지만 어느 것도 작동하지 못했습니다.
동시에 열리는 많은 채팅 DIV가 정면에 앉아야합니다.
thankyou.
brilliant - thankyou very much !! – Adam
당신은 환영합니다! –
감사합니다. 내게 잘 어울립니다. – sarath