2012-06-13 3 views
0

아직 jquery에 익숙하지 않아 조금 도움이됩니다 .-) 이 코드는 Chrome에서 오프라인 일 때 작동합니다. IE9 또는 Firefox가 작동하지 않습니다. 그래서 이 사이트에 업로드되었으며 이제는 Chrome에서도 작동하지 않습니다.jquery는 Chrome에서만 오프라인으로 작동합니다.

파이어 폭스와 IE에서 "이벤트가 정의되지 않았습니다"라는 오류 메시지가 표시됩니다. 8 행은 -> event.preventDefault();

무엇이 될 수 있습니까? 잘못된 링크? 는 HTML에서 그들은 같이 첨가된다

$('.hidden_nav ul li a').click(function(event){ 
       event.preventDefault(); 

그것은 함수 (이벤트)이다 :

문제는이 라인이 문제를 해결 해결된다. 그리고 비어있는 기능을 떠난() 모두

파일이 제대로 jQuery 라이브러리를로드하는 것을
$(document).ready(function(){ 
     //Get size of docuement and apply to div grid 

     var height = $(document).height(); 
     $('.theGrid').css('height',height); 

     // Slide Down hidden Content 
     $('.hidden_nav li a').click(function(){ 
       event.preventDefault(); 
       var selected = $(this).text().toLowerCase(); 
       var thisone = $('#'+ selected); 

       $('.hidden_content').slideDown(200); 
       thisone.slideDown(200); 
       thisone.addClass('online') 
       $('.bubble').fadeIn(100).delay(2000).hide(300); 

      }); 

      $('.close_btn').click(function(){ 
       $('.hidden_content').slideUp(200); 
       $('.online').hide().removeClass('.online'); 
       $('.bubble').hide(); 

      }); 

     //Design Process // a few $ animations 
     $('.step_img').mouseover(function(){ 
      var sel = $(this).next('h4').text().toLowerCase(); 
       thisone = $('#' + sel); 
       thisone.children('p').slideDown(100); 
     }); 
     $('.step_img').mouseout(function(){ 
      var sel = $(this).next('h4').text().toLowerCase(); 
       thisone = $('#' + sel); 
       thisone.children('p').delay(1000).slideUp(400); 
     }); 


     // Slider (Nivo Slider Plugin) effects 
     $('.slider').nivoSlider({ 
       effect:'random', 
       startSlide:2, 
       directionNav: true, 
       pauseOnHover: true, 
       pauseTime: 6000, 
      }); 
    }); 
+0

콘솔에 오류가 있습니까? –

+0

파이어 폭스에서만, 이벤트가 정의되지 않았습니다. 한 번 온라인, 크롬 및 firefoy : Uncaught TypeError : 객체 [object window]의 속성 '$'이 (가) 함수가 아닙니다. – Skooz

+0

@Skooz - 어떤 라인이 가리키는 오류입니까? ? – JasCav

답변

0

더블 체크에

감사합니다. 상대 경로를 로컬에서 사용하는 경우 해당 경로가 서버에서 동일한 지 확인하십시오.

+0

안녕하세요. 경로가 괜찮으며 jquery가 작동합니다. 코드는 Chrome에서 작동하지만 클릭 기능 이름을 변경했습니다 ...하지만 IE와 FF는 여전히 내가 원하는 것을 기꺼이 수행하지 않습니다 – Skooz

+0

위에서 제공 한 사이트를 기반으로하면 "nivoSlider"라고 부르는 것 같습니다.하지만 해당 플러그인에 대한 스크립트를로드하는 위치를 알 수 없습니다. – Cyric297

+0

인덱스 페이지에서는 사용하지 말고 다른 페이지에서는 사용하지 마십시오 – Skooz

관련 문제