2012-02-07 2 views
0

Я интегрировал в код jquery, чтобы сделать всплывающее окно с просто тусклым, когда пользователь нажимает кнопку в поле формы

это прекрасно работает на нашей главной странице, но когда на странице форума (phpBB2 производной) я получаю сообщение об ошибке в Firebug консоли следующим образом: -

$ («# пушок») является нулевым [Break On Это Ошибка]

$ ("# fuzz"). Css ("height", $ (document) .height());

наш код ниже: -

<script type="text/javascript"> 
jQuery(document).ready(function(){ 

    //Adjust height of overlay to fill screen when page loads 

    $("#fuzz").css("height", $(document).height()); 

    $('#clickme').focus(function() { 
     $("#fuzz").fadeIn(); 
     return false;   
    });  

    //When the link that triggers the message is clicked fade in overlay/msgbox 
    $(".alert").click(function(){ 
     $("#fuzz").fadeIn(); 
     return false; 
    }); 

    //When the message box is closed, fade out 
    $(".close").click(function(){ 
     $("#fuzz").fadeOut(); 
     return false; 
    }); 

}); 

//Adjust height of overlay to fill screen when browser gets resized 
$(window).bind("resize", function(){ 
    $("#fuzz").css("height", $(window).height()); 
}); 
</script> 

вебсайт http://www.motorhomefacts.com

, к сожалению, окно поиска отображаются только для членов сайта, но ошибка присутствует в поджигатель независимо от любой страницы форумы т.е.

http://www.motorhomefacts.com/forums.html

у нас есть несколько других ошибок, показывая в Firebug б ут Я не ява кодировщик (PHP нормально), поэтому любая помощь с тем, были бы оценены т.е.

Overlib ошибка отсутствующий) после того, как формальных параметров функция escSglQuote (ул overlib.js (строка 118, столбец 23)

ответ

0

Вы установили noConflict где-то в вашем коде jQuery. jQuery был настроен на использование jQuery(), а не $().

Измените код, чтобы заменить экземпляры $ с jQuery и он будет работать, например:

jQuery("#fuzz").css("height", jQuery(document).height()); 
+0

Трудно сказать, но, возможно, лучше удалить материал noConflict, чтобы избежать будущих проблем. Однако это может, конечно, вызвать проблемы прямо сейчас. –

0

overlib.js файл, кажется, быть усечены на этой линии:

function escSglQuote(st 

Was там проблема с передачей файла? Возможно, на вашем сервере нет места?

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