2013-05-29 2 views
0

Я хочу создать динамическое всплывающее окно с URL-адресом. Впервые всплывающее окно работает нормально. Но после закрытия всплывающего окна всплывающее окно не работает. Я только получаю сообщение в консоли, как "неперехваченного TypeError: Object [объект Object] не имеет какую-либо методы 'bPopup'"Uncaught TypeError: Object [object Object] не имеет метода 'bPopup' после первого раза

Я использую следующие библиотеки: bPopup

Вот мой код:

jQuery('.entry-link-pop').bind('click', function(e) { 
    var url = jQuery(this).attr('link'); 
      // Prevents the default action to be triggered. 
      // e.preventDefault(); 

      // Triggering bPopup when click event is fired 
      jQuery('#element_to_pop_up').bPopup({loadUrl: url}); 
      // return false; 
    }); 

Заранее спасибо.

+1

Эта ошибка чаще всего появляется, если вы дважды включили файлы jquery.js (не для этого обязательно, но с общей точки зрения). Пожалуйста, убедитесь, что вы ** NOT ** сделали это :) – krishgopinath

+0

thanks @passionateCoder i загрузили страницу один раз и всплывали один раз. Я думаю, что каждый файл запускается дважды. Спасибо за Вашу информацию. если вы пишете в разделе ответа, я могу выбрать ответ. – itskawsar

+0

как раз сделал это :) – krishgopinath

ответ

3

Эта ошибка чаще всего появляется, если вы дважды включили файлы jquery.js (не для этого обязательно, но с общей точки зрения). Убедитесь, что вы этого не сделали :)