2013-03-15 3 views
0

Я пытаюсь сделать простой вызов всплывающего jQuery-плагина (bpopup).Невозможно загрузить всплывающее окно jQuery при загрузке окна (bpopup)

;(function($) { 
    $(window).load(function(){ 
     $('#popup').bPopup({ 
      modalClose: false, 
      opacity: 0.6, 
      positionStyle: 'fixed' 
     }); 
    }); 
}); 
})(jQuery); 

Существует DIV с идентификатором «всплывающее окно», которое должно появиться, однако ничего не происходит (не всплывающее окно не даже блокируется), когда окно нагрузки.

Любые советы очень ценятся, спасибо.

EDIT: страница в вопросе очень светлая - только текст, всплывающее окно содержит только текст.

ответ

1

У вас есть синтаксическая ошибка в коде. Удалите один из дополнительных });.

;(function($) { 
    $(window).load(function(){ 
     $('#popup').bPopup({ 
      modalClose: false, 
      opacity: 0.6, 
      positionStyle: 'fixed' 
     }); 
    }); 
})(jQuery); 
+0

Эрг, я идиот. Спасибо, что сделал это - я помечаю как решение, когда пройдет время. – Gideon

1

Попробуйте это изменилось использовать $ (документ) .ready

;(function($) { 
    $(document).ready(function(){ 
       $('#popup').bPopup({ 
      modalClose: false, 
      opacity: 0.6, 
      positionStyle: 'fixed' 
       }); 
      }); 
     }); 
    })(jQuery); 

окно OnLoad будет ждать всех активов, которые будут загружены, так что возможно, что вы загружаете то, что занимает много времени

+0

Как это могло бы помочь? – Musa

+0

Это, к сожалению, ничего не изменило. – Gideon

+0

вы можете разместить html? – jsedano

Смежные вопросы