jQuery UI 슬라이더 컨트롤을 사용합니다. 내 슬라이더의 너비는 200px
입니다. 내 왼쪽 핸들의 중심을 14px
오른쪽으로 옮기고 내 오른쪽 핸들의 중심을 왼쪽으로 오프셋하여 14px
으로 남겨 둡니다.jQuery UI 슬라이더 컨트롤 수정
내 슬라이더가 172px
(200 -14 - 14
) 이상입니다. background-image
은 200px
입니다.
width of the handle (28px)/2
나는 기본적으로 margin-left:-14px
을 삭제 margin-left: 0px;
을 사용하여 다음과 같이 14px
의 길이가 계산됩니다. 그러나, 오른쪽 핸들은 28px
을 오른쪽으로 움직입니다!
이 수수께끼를 풀어 주시겠습니까?
.ui-slider .ui-slider-handle {
width: 28px;
height: 28px;
background: url(http://hitskin.com/themes/13/67/44/i_right_arrow.png) no-repeat 0 0;
overflow: hidden;
position: absolute;
margin-left: 0;
top: -7px;
border-style: none;
cursor: help;
}
무슨 일이 일어나는지 보도록 할 수있는 링크가 있습니까? –
http://www.celinni.com/creaprint/recherche00.php –
이렇게하면 슬라이더가 다시 만들어 집니 까? http://jsfiddle.net/userdude/3teR3/ –