그림이 내가하는 것보다 더 잘 설명합니다.버튼을 클릭하면 Div가 왼쪽에서 슬라이드합니다.
내가 그것을 클릭하기 전에 - screenshot1
후 : screenshot2
그것은 윈도우의 측면에 고정 버튼 그리고 그것은 클릭 할 때 그것을 밖으로 슬라이드.
나는 웹을 오랫동안 찾고 있었으며 해결책을 찾을 수 없었다. 너 나 좀 도와 줄래?
그림이 내가하는 것보다 더 잘 설명합니다.버튼을 클릭하면 Div가 왼쪽에서 슬라이드합니다.
내가 그것을 클릭하기 전에 - screenshot1
후 : screenshot2
그것은 윈도우의 측면에 고정 버튼 그리고 그것은 클릭 할 때 그것을 밖으로 슬라이드.
나는 웹을 오랫동안 찾고 있었으며 해결책을 찾을 수 없었다. 너 나 좀 도와 줄래?
코드는 당신을 도울 수 있습니다.
HTML
<section id="hiddenPanel" class="txt-highlight-color bg-color bg-pattern">
<span id="close-bar" class="myButton"> < </span>
</section>
CSS
#hiddenPanel {position:fixed; top:0; right:-200px; width:200px; background-color:grey; height:250px;}
#close-bar { position:absolute; left:-20px; background:red; color:white; width:20px; height:250px;}
jQuery를 코드
var speed = 300;
$('#close-bar').on('click', function(){
var $$ = $(this),
panelWidth = $('#hiddenPanel').outerWidth();
if($$.is('.myButton')){
$('#hiddenPanel').animate({right:0}, speed);
$$.removeClass('myButton')
} else {
$('#hiddenPanel').animate({right:-panelWidth}, speed);
$$.addClass('myButton')
}
});
기본적으로
대단히 감사합니다! 그게 내가 필요한거야. –
내가 그러나 내가 CSS를위한 코드를 부여, JQuery와에서 할 .. 내가 우리 클릭 대신 에드 호버. 그리고이 CSS 값을 변경하고 그걸 가지고 노십시오.
<div class="wrapper">
<div id="slide">
//content or form goes here..
</div>
</div>
.wrapper {
position: relative;
overflow: hidden;
width: 100px;
height: 100px;
border: 1px solid black;
}
#slide {
position: absolute;
left: -100px;
width: 100px;
height: 100px;
background: blue;
transition: 1s;
}
.wrapper:hover #slide {
transition: 1s;
left: 0;
}
여기에 코드를 입력해야합니다. jsfiddle.net은 친구입니다 :) – Radian
은 오른쪽 버튼을 클릭했을 때 공간의 문제 일 수 있습니다. 그러면 한 패널이 열렸습니다. 그러면 패널에 오른쪽면과 충분한 공간이없는 것 같습니다. .. –
나는 당신이 다음과 같이 묻고 있다고 생각한다 : http://www.jqueryscript.net/demo/Simple-jQuery-Plugin-For-Slide-Out-Tab-Feedback-Widget-Feedback-Me/ 여기에서 너 고정 양식을 다운로드 할 수 있습니다 : 고정 양식이 많이 있습니다 : http://www.jqueryscript.net/tags.php?/Contact%20Form/ –