2012-11-19 7 views
1

처음로드 할 때처럼 보이게하는 모달이 있습니다. 모달 콘텐츠 폭의 크기를 조정하고 새로운 라인을 통해 휴식과 스크롤바를 생성하지만 사용자가 브라우저 창 크기를 조정하면SimpleModal : 윈도우 크기 조정으로 인해 모달 콘텐츠의 스크롤 막대 및 다시 그리기가 발생합니다.

$j('.discount-msg').click(function() { 
    event.preventDefault(); 

    modalWindow = $j('#crosssell-modal').modal({ 
     containerId: "cross-sell-container", 
     autoResize: true, 
     //maxWidth: 698, 
     onShow: function (dialog) { 
      dialog.container.css({"height":"auto","width":"auto"}) 
      this.setPosition(); 

      $j("#closeCrossSellModal", dialog.data).click(function() { 
       $j.modal.close(); 
      }); 
     } 
    }); 
}); 

: 내가 사용하고있어에서 onShow 콜백의 크기와 위치를 설정합니다.

onResize 콜백이 있습니까? 아니면 모달 함수 외부에서 이벤트를 트리거하는 방법이 있습니까?

+0

은 x 축 또는 y 축의 스크롤 막대입니까? 그럼 난이 CSS 문제가 있다고 생각하고 easly CSS를 통해 해결할 수 있습니다 .. – sbaaaang

+0

그것은 오른쪽에 있어요. 그리고 나는 당신이 CSS에있는 수정에 대해 정확하다고 생각합니다. –

답변

1

나는 이것을 알아 냈다고 생각합니다.

CSS에서 width: auto을 입력하면 height: auto !important이 예상대로 작동합니다. 나는 실제로 !important을 사용하는 것을 싫어하지만 그것이 그것이 내가 추측하는 것입니다.

+0

플러그인을 편집 할 수있는 경우 CSS는 플러그인 CSS 규칙을 재정의하려면 다음을 사용하는 것이 좋습니다. P – sbaaaang