jquery 시각적 피드백 고스트와 그리드 기능의 스냅 샷을 함께 사용할 방법이 있습니까? 둘 다 추가하려고하면 유령이 그리드 기능을 무시하는 것 같습니다. 감사합니다재사용 가능한 고스트와 그리드를 함께 사용하기
1
A
답변
1
이 문제 때문에 jquery UI에 대한 수정 사항을 제출했지만 아직 불완전한 해결책으로 받아 들여지지 않았습니다. 이 리팩터링에 대한 제안 사항이 있으면 크게 감사하겠습니다. 그러나 같은 문제가 발생한다면, 해결 방법은 ui.resizable의 _mouseStop 함수에 그리드 로직을 다시 추가하는 것입니다. 이 코드를 ui.resizable.js의 322 행 아래에 추가하십시오.
if(this.options.grid && this.options.ghost){
var o = self.options, cs = self.size, os = self.originalSize, op = self.originalPosition, a = self.axis, ratio = o._aspectRatio || event.shiftKey;
o.grid = typeof o.grid == "number" ? [o.grid, o.grid] : o.grid;
var ox = Math.round((cs.width - os.width)/(o.grid[0]||1)) * (o.grid[0]||1), oy = Math.round((cs.height - os.height)/(o.grid[1]||1)) * (o.grid[1]||1);
if (/^(se|s|e)$/.test(a)) {
self.size.width = os.width + ox;
self.size.height = os.height + oy;
}
else if (/^(ne)$/.test(a)) {
self.size.width = os.width + ox;
self.size.height = os.height + oy;
self.position.top = op.top - oy;
}
else if (/^(sw)$/.test(a)) {
self.size.width = os.width + ox;
self.size.height = os.height + oy;
self.position.left = op.left - ox;
}
else {
self.size.width = os.width + ox;
self.size.height = os.height + oy;
self.position.top = op.top - oy;
self.position.left = op.left - ox;
}
}
0
짧은 대답, 그 대답 bug.
그 버그에 대한 답변 중 하나는 ghost 플러그인을 jquery UI JS 파일의 크기를 조정할 수있는 확장 상단으로 옮길 것을 제안했습니다. 나는 그것을 시도하고 더 잘 작동했다.
관련 문제
- 1. 그리드를 ItemsHost로 사용하기
- 2. 재사용 가능한 위젯 만들기
- 3. 재사용 가능한 TableView 헤더보기
- 4. Codeigniter 재사용 가능한 섹션
- 5. INotifyDataErrorInfo 재사용 가능한 메서드
- 6. 재사용 가능한 생성자 C++
- 7. 재사용 가능한 소켓
- 8. 재사용 가능한 구성 요소
- 9. 재사용 가능한 안드로이드 레이아웃
- 10. UITableView 재사용 가능한 셀
- 11. 재사용 가능한 활동을 만드는 방법!
- 12. 재사용 가능한 클래스 라이브러리 - INotifyPropertyChanged
- 13. 검색 및 버튼 내에서 재사용 가능한 콤보
- 14. 재사용 가능한 아키텍처 코드 관리
- 15. 다중 전개 가능한 재사용 가능한 Django 응용 프로그램에서 역방향으로 사용하기 위해 current_app을 얻는 방법은 무엇입니까?
- 16. 함께 Java와 TWAIN을 함께 사용하기
- 17. 재사용 가능한 코드를 넣을 곳
- 18. 부울에서 재사용 가능한 중첩 매크로?
- 19. Django 재사용 가능한 응용 프로그램
- 20. 일부 재사용 가능한 코드의 아키텍처
- 21. 재사용 가능한 jquery 아약스 요청
- 22. 재사용 가능한 비동기 HttpHandler 패턴
- 23. 재사용 가능한 선행 처리기 __COUNTER__
- 24. 재사용 가능한 조건/표현 클래스
- 25. 재사용 가능한 장고 앱 만들기
- 26. SpecFlow 재사용 가능한 단계 정의
- 27. MFC의 재사용 가능한 배경 스레드
- 28. MVC 재사용 가능한 속성 격자
- 29. 재사용 가능한 Hibernate EntityManager (J2SE)
- 30. 젠드 양식 재사용 가능한 장식
예,이 코드는 저를 위해 작동하지 않습니다. 그것은 당신을 위해 일하는가? ui.resizable.js 파일을 보내 주시겠습니까? – prestonparris
nevermind, 방금 ui.resizable에서 _mouseStop을 수정하고 격자에 대한 논리를 추가했습니다 – prestonparris
@princyp - 다른 대답을 추가하고 그 결과를 보여줄 수 있습니다. 그런 식으로 다른 사람이 같은 문제로 끝나면 적어도 간단한 해결 방법이 있습니다. – Ryley