3
A
답변
2
구분 기호는 실제로 테이블 행에 포함 된 표 셀입니다. background-color
및 background-image
은 데스크톱 응용 프로그램에서 볼 수있는 것과 비슷한 효과를 제공합니다.
내가 원하는 것은 무엇인지 잘 모르겠지만 표 셀이 이미 마크 업에 지정되어 있고 적절한 스타일이 있다고 가정하면 몇 가지를 설정해야합니다.
mousedown
사용자가 셀을 클릭했을 때 등록하는 처리기입니다.mousemove
브라우저 창의 컨텍스트에서 구분 기호의 위치를 업데이트하는 처리기입니다.mouseup
분리 기호의 위치 갱신을 언제 중지해야 하는지를 알기위한 핸들러.
가이 작업을 수행하는 방법에 차이가 있지만, 여기에 매우, 매우 거친 예입니다 : 이미 프로토 타입을 사용하는 경우
var bMouseIsDown = false;
Event.observe('separator', 'mousedown', function() {
bMouseIsDown = true;
});
Event.observe('separator', 'mouseup', function() {
bMouseIsDown = false;
});
Event.observe('separator', 'mousemove', function(evt) {
if(bMouseIsDown === true) {
var iX = Event.pointerX(evt);
var iOffsetX = iX - Position.page($('separator'))[0];
var iWidth = $('separator').getDimensions().width;
var iElementOffset = iWidth - iOffsetX;
$(this).setStyle({
left: iX - iElementOffset
});
}
});
1
, 당신은 일을 구분 기호를 얻기 위해 Scriptaculous draggable를 사용할 수는 그런 다음 해당 이벤트에 연결하여 그에 따라 두 DIV의 크기를 조정하십시오.
관련 문제
- 1. 프로토 타입을 사용하여 되돌리기
- 2. 프로토 타입
- 3. Coldfusion : 프로토 타입을 만드시겠습니까?
- 4. 프로토 타입
- 5. JS에서 프로토 타입을 어떻게 처리합니까?
- 6. 프로토 타입
- 7. 어떻게 프로토 타입
- 8. 함수 프로토 타입 선언
- 9. 프로토 타입 신경 네트워크
- 10. 프로토 타입
- 11. 프로토 타입
- 12. 자바 스크립트 프로토 타입
- 13. 프로토 타입을 사용해야합니까?
- 14. jQuery와 같은 프로토 타입 선택자?
- 15. 프로토 타입
- 16. 프로토 타입 대 클래스
- 17. String의 프로토 타입을 수정해야합니까?
- 18. 프로토 타입을 사용한 오프셋 높이
- 19. JavaScript 프로토 타입 draggable
- 20. jQuery/프로토 타입 충돌
- 21. 이 프로토 타입을 JQuery에 어떻게 포팅해야합니까?
- 22. 프로토 타입을 선택 반환
- 23. jQuery를 프로토 타입
- 24. 자바 스크립트 프로토 타입을 사용하는 아약스 요청
- 25. 프로토 타입 - 테이블 셀
- 26. 프로토 타입 : Element.remove.bind (푸)
- 27. 유용한 프로토 타입 함수가있는 라이브러리
- 28. 프로토 타입을 사용한 터치 스크롤
- 29. 자바 스크립트 - 프로토 타입
- 30. 객체 리터럴에 프로토 타입 추가하기