2013-04-07 2 views
0

나는 Wordpress 테마에 Flexslider를 추가했습니다. Flexslider는 제 HTML 모형에서 잘 작동하지만, Wordpress 테마에 구현되면 ".flexslider"클래스 선택기에 내용이 표시되지 않습니다.내 .flexslider 콘텐츠가 Wordpress에 표시되지 않습니다.

프론트 엔드에서 ".flexslider"에 "display : none"속성이있는 것처럼 보입니다.

임로 WooThemes

내 integraton은 다음과 같습니다

에서 워드 프레스 플러그인을 사용하지 :

<script defer src="<?php bloginfo('template_url'); ?>/flex/jquery.flexslider.js"></script> 

<script type="text/javascript"> 
$(function(){ 
SyntaxHighlighter.all(); 
}); 
$(window).load(function(){ 
$('.flexslider').flexslider({ 
slideshow: true, 
controlsContainer: ".flexslider", 


    start: function(slider){ 
    $('body').removeClass('loading'); 
    } 
}); 
}); 
</script> 


<!-- Syntax Highlighter --> 
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/flex/js/shCore.js"></script> 
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/flex/js/shBrushXml.js"></script> 
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/flex/js/shBrushJScript.js"></script> 

<!-- jQuery --> 
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> 
<script>window.jQuery || document.write('<script src="<?php bloginfo('template_url'); ?>/flex/jquery.flexslider.js">\x3C/script>')</script> 

답변

0

가 보이는 당신이 jQuery no conlict wrapper를 사용할 필요가있다.

jQuery(document).ready(function($) { 
$(function(){ 
SyntaxHighlighter.all(); 
}); 
$(window).load(function(){ 
$('.flexslider').flexslider({ 
slideshow: true, 
controlsContainer: ".flexslider", 


    start: function(slider){ 
    $('body').removeClass('loading'); 
    } 
}); 
}); 
}); 
+0

아니요. 트릭을 수행하지 않았습니다. 좋은 팁! 나는 noConflict Wrappers에 대해 몰랐다. – Kvisgaard

+0

지금은 여전히 ​​작동하지 않는이이 '<스크립트 유형 = "텍스트/자바 스크립트"> jQuery를 (함수() { SyntaxHighlighter.all(); }); jQuery를 (창) .load (함수() { jQuery를() flexslider ({ \t \t 슬라이드 쇼 'flexslider을.'. 사실, \t \t controlsContainer ".flexslider" 시작 : 기능 (슬라이더) { jQuery ('body'). removeClass ('loading'); } }); }); ' – Kvisgaard

관련 문제