2010-12-16 1 views
2

나는 테이블로 설정된 리소스 트리를 가지고 있으며 Ctrl + 클릭을 사용하여 트리에서 많은 리소스를 선택할 수 있기를 원합니다. 여러 리소스를 선택하고 작업 테이블로 끌어서 작업에 리소스를 할당하십시오.IE에서 드래그 가능한 작업과 결합 할 수 있지만 파이어 폭스에서는 사용할 수없는 jquery UI가 선택 가능

이 모든 것이 IE8에서 잘 작동합니다. 하지만 파이어 폭스에서 시도 할 때 선택이 전혀 작동하지 않는다. 드래그 가능 선택 가능 기능을 해제 할 때 그렇다. 분명히 파이어 폭스에서만 발생하는 드래그 가능한 것과 선택 가능한 사이의 충돌이다.

Firebug를 사용하면 표 셀 중 하나를 클릭 할 때 _mouseStart가 실행되지 않지만 표는 셀이 아닌 일부 영역을 클릭하는 것입니다. www.qualitech.co.nz/test.aspx

답변

0

이 때문에 위치 CSS 규칙 요소를 TD에 적용 할 수 있습니다 IE의 코딩 오류입니다 전혀 작동하는 유일한 이유 : 제가 테스트 페이지를 설정 한

여기에 문제를 설명하는 것입니다 . W3C 협약에 따르면 내부 테이블 요소는 항상 position : static으로 렌더링되어야합니다. draggable이 기능을 수행하려면 draggable 요소가 정적이 아닌 위치에서 문서 흐름에서 제거 될 수 있어야합니다. 이것은 TD 요소에는 불가능합니다. 정렬되지 않은 목록으로 전환하고 목록 항목을 선택 가능하고 드래그 할 수있게 만드는 것을 고려하십시오.

관련 문제