[JQUERY] 내용으로 수평으로 스크롤하기 위해 고정 된 위치 div를 어떻게 움직입니까? jQuery를 사용합니다
JQUERY내용으로 수평으로 스크롤하기 위해 고정 된 위치 div를 어떻게 움직입니까? jQuery를 사용합니다
해결법
-
1.데모는 요소의 위치를 유지하고 있습니다. 요소의 왼쪽 속성을 고정하고 조작합니다.
데모는 요소의 위치를 유지하고 있습니다. 요소의 왼쪽 속성을 고정하고 조작합니다.
var leftInit = $(".scroll_fixed").offset().left; var top = $('.scroll_fixed').offset().top - parseFloat($('.scroll_fixed').css('margin-top').replace(/auto/, 0)); $(window).scroll(function(event) { var x = 0 - $(this).scrollLeft(); var y = $(this).scrollTop(); // whether that's below the form if (y >= top) { // if so, ad the fixed class $('.scroll_fixed').addClass('fixed'); } else { // otherwise remove it $('.scroll_fixed').removeClass('fixed'); } $(".scroll_fixed").offset({ left: x + leftInit }); });
lestinit을 사용하면 가능한 왼쪽 여백이 고려됩니다. 여기서 시도해보십시오 : http://jsfiddle.net/f7bme/
-
2.당신은 지금까지 이제 옮겼을 것입니다. 이 jQuery 플러그인은이 정확한 문제를 해결하기 위해 만들어졌습니다.
당신은 지금까지 이제 옮겼을 것입니다. 이 jQuery 플러그인은이 정확한 문제를 해결하기 위해 만들어졌습니다.
이 데모는 페이지 상단에 고정시 여전히 가로로 스크롤되는 장바구니 요약을 사용합니다. 또한 테이블 형 데이터 위의 헤더에도 사용했습니다.
데모 : http://jsfiddle.net/y3qv5/434/ (updated)
플러그인 및 출처 : https://github.com/bigspotteddog/scrolltofixed.
용법:
$(document).ready(function() { $('#cart').scrollToFixed( { marginTop: 10 } ); });
-
3.CSS 속성 위치를 사용하십시오 : 끈적 끈적한 점을 얻으십시오.
CSS 속성 위치를 사용하십시오 : 끈적 끈적한 점을 얻으십시오.
여기에 설명 된 기사가 설명되어 있으며 데모가 있습니다.
http://updates.html5rocks.com/2012/08/Stick-your-landings-position-sticky-lands-in-WebKit
유일한 단점은 브라우저 호환성입니다.
from https://stackoverflow.com/questions/4676131/how-do-i-get-a-fixed-position-div-to-scroll-horizontally-with-the-content-using by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] 자바 스크립트 알고리즘은 다른 배열에없는 배열의 요소를 찾을 수 (0) | 2020.11.03 |
---|---|
[JQUERY] 키 누르기 변경 (0) | 2020.11.03 |
[JQUERY] Ctrl 키를 사용하지 않고 HTML Select 요소에서 여러 번 선택 (0) | 2020.11.03 |
[JQUERY] JavaScript에서 문자열을 XML 문서로 변환합니다 (0) | 2020.11.03 |
[JQUERY] JQGrid - 저장 확인란을 선택한 상태로 저장합니다 (0) | 2020.11.03 |