2012-05-22 4 views
2

.hover() 명령에 대한 응답으로 열리는 jquery 대화 상자에 중대한 문제가 있습니다. 호버를 떠날 때 닫힙니다 (물론 두 가지 기능이 필요함).대화 상자를 열 때 페이지 스크롤을 비활성화하는 방법은 무엇입니까?

대화 상자가 페이지 밖으로 약간 열리면 전체 페이지가 위로 스크롤됩니다. 이 기능을 사용하지 않으려 고하지만 어떻게 해결할 수는 없습니다.

  1. 그것이 어디에 다시 스크롤 막대를 설정 'position: relative'
  2. ui-dialog CSS를 넣어
  3. event.preventDefault()를 사용하여 (그러나 이것은 끔찍)

다른에게 :

나는 시도 아이디어?

편집 : 다음 오버플로 몸을 설정 http://jsfiddle.net/TzUf3/1

+1

대화 대신 http://plugins.learningjquery.com/cluetip/를 사용하십시오. – Imdad

+1

코드는 어디에 있습니까? 우리가 볼 수 있도록 jsfiddle.net에서 확인하십시오. –

+0

좋아요, jsfiddle의 코드에 대한 링크를 추가했습니다. 고마워요 – rastafarianmenagerie

답변

0

팝업은 위치가 고정이 있는지 확인 : 여기 jsfiddle의 코드가 숨겨진;

대화 상자가 닫히면 오버플로 속성을 제거하십시오.

관련 문제