Jquery animate 함수를 사용하여 부모 div를 기준으로 절대 div를 이동해야합니다. CSS 오브젝트 리터럴 left + = -600px를 어떻게 제한하여 폭의 끝에 도달하면 왼쪽 위치 지정이 멈출까요? 즉, 요소의 왼쪽 위치를 제한하여 페이지에서 벗어나 보이지 않게합니다. 도움을 주셔서 감사합니다Jquery를 사용하면 CSS의 왼쪽 값을 요소의 너비에 맞 춥니 다.
0
A
답변
-1
글쎄, 내 유일한 추측은 jQuery의 애니메이션 기능이 어떻게 작동하는지 오해 한 것입니다. 실제로 jQuery의 애니메이션 기능은 원하는대로 정확하게 수행합니다. 원하는 요소의 속성을 원하는만큼 증가시킵니다. 즉, 원한다면 페이지에서 벗어나 보이지 않게 이동합니다. Here은 어떻게 작동하는지 읽습니다.
2
$(this).animate({'left': '-'+$(this).parent().width()}, [time in ms]);
아니면 요소 자신의 폭을 의미하는 경우 :
$(this).animate({'left': '-'+$(this).width()}, [time in ms]);
+0
정말 도움이되었습니다. – Yisela
0
당신은 jQuery를 animate
의 step
α- 함수는 요소가 페이지의 가장자리에 도달했는지 각 단계에서 확인하는 데 사용할 수있는 및 중지해야합니다. 은 제한에 도달했을 때 단계 기능을 사용하여 애니메이션을 중지하는 방법을 보여주는 바이올린입니다.
...animate({left: '+=-600px'},
{
... ,
step: function(now, fx) {
if (fx.now <= 0) { // If the current animation value is less than zero
$(fx.elem).stop();
$(fx.elem).style('left', '0');
}
}
...
}
);
스텝 기능을 사용하면 필요한 경우 단계별로 애니메이션을 단계적으로 제어 할 수 있습니다. 자세한 내용은 here을 읽으십시오.
$(document).ready(function(){
var childWidth = $('#child').width();
var parWidth = $('#child').parents('#parent').width();
var offSet = parWidth - childWidth;
$('#child').animate({
left: '+=' + offSet
}, 1000);
});
예 HTML :
0
당신과 같이, 부모 폭에서 자식 폭을 빼기해야합니다, 그것은 부모 내에서 줄을 유지하려면
<div id="parent">
<div id="child">
I've been a bad child.
</div>
</div>
CSS :
데모 용으로는* {
margin: 0;
padding: 0;
}
#parent {
width: 600px;
height: 200px;
background: green;
position: relative;
}
#child {
position: absolute;
background: red;
width: 100px;
height: 200px;
}
관련 문제
- 1. 왼쪽 레이블이나 컨트롤을 코드에 맞 춥니 다
- 2. 왼쪽 Google지도에 초점을 맞 춥니 다
- 3. 고정 위치 지정 버튼을 사용하여 이미지를 너비에 맞 춥니 다
- 4. GridView에서 행 값을 맞 춥니 다
- 5. 텍스트를 sIFR에 맞 춥니 다
- 6. 결과를 눈금에 맞 춥니 다
- 7. div에서 ul을 맞 춥니 다
- 8. NSTextField에 초점을 맞 춥니 다.
- 9. NSTextView에 초점을 맞 춥니 다
- 10. TextBox에서 텍스트를 맞 춥니 다
- 11. 절대 위치는 왼쪽 여백과 오른쪽으로 맞 춥니 다
- 12. WebGL : 캔버스가 3D 좌표로 맞 춥니 다
- 13. div 태그에 img를 맞 춥니 다?
- 14. Android 버튼을 RelativeLayout에 맞 춥니 다?
- 15. UIWebView가 맞지 않는 크기로 맞 춥니 다
- 16. Chrome과 IE는 Iframe에 초점을 맞 춥니 다.
- 17. 버튼을 화면 하단에 맞 춥니 다
- 18. Jquery를 드래그 앤 드롭하여 kineticJS의 눈금에 맞 춥니 다
- 19. jquery를 사용하여 다른 div 앞에 div 중심을 맞 춥니 다
- 20. 어떻게 CSS로 텍스트를 가운데에 맞 춥니 다
- 21. li의 맨 아래에 맞 춥니 다?
- 22. 우려가있는 방향으로 도로에 맞 춥니 다
- 23. Symfony2를 사용하여 xml을 객체에 맞 춥니 다.
- 24. 가변 폭 div를 가운데에 맞 춥니 다
- 25. WPF에서 런타임에 올바르게 경로를 맞 춥니 다.
- 26. 무비 클립을 4 좌표에 맞 춥니 다
- 27. Richtextbox의 문서를 가장 잘 맞 춥니 다
- 28. 웹보기 내용을 이동하거나 가운데에 맞 춥니 다
- 29. 주어진 위치의 요소에 초점을 맞 춥니 다.
- 30. 다음 입력에 초점을 맞 춥니 다. (jquery)
부모의 왼쪽 가장자리의 픽셀 위치를 알고 있습니까? –
코드를 보여주십시오. – Lowkase