2014-09-15 13 views
0

컨트롤러에서 php.My 링크 생성을 사용하고 있습니다. 내가 보여주지 모달 다음 내 링크를 클릭하면 부트 스트랩 모달이 표시되지 않음

function crop(imgurl) 
{ 
    $('#preview').attr('src',imgurl); 

    $('div#styledModal3').load(function(){ 

     $(this).modal({ 

      keyboard:true, 
      backdrop:true 
     }); 
    }).modal('show'); 

} 

내 자바 스크립트 함수
<a onClick="crop('.$retailer["url"].')" data-target="#styledModal3" href="#" class="fa fa-edit lupa"></a> 

0125myimage.jpg으로 같은

$ 소매 [ "URL"].

모달 초기화 $ (이) .modal 전에 호출 ('쇼'() {

당신이 $에 인수로 사용 기능 ('DIV 번호의 styledModal3').로드 (단지 성공 콜백입니다

답변

0

.modal하는 .로드가 완료 그래서 당신은 당신의 모달을 보여 주려 한 후 초기화가 호출 된 이후에만 해고

귀하의 코드를해야이

function crop(imgurl) 
{ 
    $('#preview').attr('src',imgurl); 

    $('div#styledModal3').load(function(){ 

     $(this).modal({ 

      keyboard:true, 
      backdrop:true, 
      show: true 
     }); 
    }); 

} 
+0

또는 단지는 $ (이) .modal ({키보드 '할 다음과 같습니다. 사실 , backdrop : true})''show' 옵션없이 작동합니다. – TricksfortheWeb

관련 문제