0
$(function() {
$("#clickme").click(function() {
if($(this).parent().hasClass("popped")){
$(this).parent().animate({right:'-280px'}, {queue: false, duration: 500}).removeClass("popped");
}else {
$(this).parent().animate({right: "0px" }, {queue: false, duration: 500}).addClass("popped");}
});
$(document).on('click',function(e){
if($('#slideout').hasClass("popped")){
$('#slideout').animate({right:'-280px'},{queue:false,duration: 500}).removeClass("popped");
}
});
$('#slideout').on('click',function(e){
e.stopPropagation();
});
});
<div id="slideout">
<div id="slidecontent">
Yar, there be dragonns herre!
</div>
<div id="clickme">
</div>
</div>
div 밖으로 슬라이드하기위한 것입니다. 하지만이 스크립트를 사용하면 웹 사이트를 확대 할 때 가로 스크롤러가 표시되지 않습니다. 어떻게 해결할 수 있습니까? 감사합니다. .슬라이드 아웃 영역 확대/축소
이렇게 추가했습니다. 그러나 div는 외부 클릭으로 미끄러지지 않습니다. – Aneesh
http : //jsfiddle.net/yHPTv/939/에서 잘 작동합니다. Firefox v22.0 및 그 버전에서 테스트 중입니다. – Lekhnath
크롬에서 잘 작동합니다 (최신) –