2 셀 테이블이 있고 jQuery를 사용하여 잡기 손으로 크기를 조절할 수 있습니다.jquery를 사용하여 표 셀의 크기를 조정하는 방법은 무엇입니까?
답변
jQuery UI Resizable을 사용하는 것이 좋습니다. 유효한 HTML로 실행되도록 할 수 있으며 크기를 변경할 때 테이블의 COLGROUP 영역을 업데이트합니다.
1) HTML 표가 COLGROUP 영역의 초기 폭을 지정하고 CSS 속성 테이블 레이아웃이 있습니다 : 고정 나는 짧은 하나가 될 것 http://ihofmann.wordpress.com/2012/07/31/resizable-table-columns-with-jquery-ui/
에서 전체 솔루션을 설명했다. 2) TH 요소를 jQuery UI의 .resizable()으로 장식하십시오. 3) 크기 재조정 시작시 : 활성 TH의 일치하는 COL 요소를 찾고 원래 너비를 기억하십시오. 4) 크기 조정시 : 선택한 COL 요소의 크기 조정 델타 및 업데이트 (증가/감소)를 계산합니다. 이렇게하면 모든 브라우저에서 전체 열의 크기가 조정됩니다.
$(".resizable th").resizable({
handles: "e",
// set correct COL element and original size
start: function(event, ui) {
var colIndex = ui.helper.index() + 1;
colElement = table.find("colgroup > col:nth-child(" +
colIndex + ")");
// get col width (faster than .width() on IE)
colWidth = parseInt(colElement.get(0).style.width, 10);
originalSize = ui.size.width;
},
// set COL width
resize: function(event, ui) {
var resizeDelta = ui.size.width - originalSize;
var newColWidth = colWidth + resizeDelta;
colElement.width(newColWidth);
// height must be set in order to prevent IE9 to set wrong height
$(this).css("height", "auto");
}
});
jQuery UI에는 페이지 크기를 조정할 수있는 요소를 만들 수있는 resizable plugin이 있습니다.
그러나 표 셀의 크기를 조정하는 것이 흥미로울 것이라고 생각할 수 있습니다. 특히 공간에서 공백을 공유 할 가능성이 높습니다. alsoResize
옵션을 살펴보십시오. 다른 셀을 축소하는 동안 다른 셀을 축소해야하며 그 반대의 경우도 마찬가지입니다.
또한 IE는 table
요소를 조작 할 때 악명이 높습니다. 따라서 YMMV.
나는 이것을 "바닐라"html 테이블로하는 방법을 모른다. 그러나 현재 내 페이지에 더 풍부한 데이터 테이블을 제공하기 위해 jqGrid jQuery 플러그인을 사용하고 있습니다. 여기에는 (다른 것들 중에서도) 열 너비의 클릭 및 드래그 크기 조정이 포함됩니다.
- 1. 텍스트 크기에 맞게 HTML 표 셀의 크기를 자동으로 조정하는 방법
- 2. jQuery를 사용하여 인덱스로 표 셀의 모든 요소를 선택하는 방법은 무엇입니까?
- 3. 셀 내용에 따라 표 셀의 글꼴 크기를 변경하는 방법은 무엇입니까?
- 4. jQuery를 사용하여 이미지를 드래그 앤 드롭하거나 크기를 조정하는 방법은 무엇입니까?
- 5. ImageMagick으로 크기를 조정하는 방법은 무엇입니까?
- 6. 이미지의 크기를 조정하는 방법은 무엇입니까?
- 7. XIB에서보기의 크기를 조정하는 방법은 무엇입니까?
- 8. 그림의 크기를 조정하는 방법은 무엇입니까?
- 9. 경로의 크기를 조정하는 방법은 무엇입니까?
- 10. System.Windows.Forms.ToolBar의 크기를 조정하는 방법은 무엇입니까?
- 11. Firefox에서 iFrame의 크기를 동적으로 조정하는 방법은 무엇입니까?
- 12. iPhone에서 UINavigationController의 크기를 조정하는 방법은 무엇입니까?
- 13. 이미지의 크기를 조정하는 더 좋은 방법은 무엇입니까?
- 14. CSS를 사용하여 표 셀의 배경 이미지를 늘리는 방법은 무엇입니까?
- 15. 자바 스크립트 : 프레임의 크기를 조정하는 방법은 무엇입니까?
- 16. 동적으로 svg의 텍스트 크기를 조정하는 방법은 무엇입니까?
- 17. TTTableSubtitleItemCell의 크기를 조정하는 방법
- 18. 자바에서 tiff 이미지의 크기를 조정하는 방법은 무엇입니까?
- 19. 표 셀의 레이블
- 20. MKMapView를 확대하여 아이콘의 크기를 조정하는 방법은 무엇입니까?
- 21. 화면상의 픽셀 크기를 조정하는 방법은 무엇입니까?
- 22. 비례하여 UIView의 크기를 자동으로 조정하는 방법은 무엇입니까?
- 23. 내용에 따라 WebView의 크기를 조정하는 방법은 무엇입니까?
- 24. 검색 창 크기를 조정하는 방법은 무엇입니까?
- 25. 이미지를 늘리지 않고 크기를 조정하는 방법은 무엇입니까?
- 26. iPhone 키보드의 크기를 조정하는 방법은 무엇입니까?
- 27. MATLAB에서 행렬 크기를 조정하는 방법은 무엇입니까?
- 28. TabWidget에서 배경 이미지의 크기를 조정하는 방법은 무엇입니까?
- 29. 이미지가있는 ImageView를 회전하거나 크기를 조정하는 방법은 무엇입니까?
- 30. jQuery로 클릭시 이미지의 크기를 조정하는 방법은 무엇입니까?
링크를 게시하는 대신 블로그의 일부를 다시 게시하는 것이 좋습니다. – nhahtdh