2012-02-01 15 views
0

私はhttp://trueproperty.org/で作業していますが、フロントページには2つのdivがあり、いずれも#excerpt、もう1つは#contentです。 #contentは <?php the_excerpt(); ?> <button id="readmore">Continue Reading...</button> を使用して入力し、#excerptは <?php the_content(); ?>を使用して入力します。jqueryの表示/非表示はワードプレスでは機能しません

コンテンツはdisplay:noneに設定されています。今私はこのコードを使用して#contentを表示し、ユーザーがクリックを読むと#excerptを非表示にします。jsbinで動作しますが、actual siteでは動作しません。

<script type="text/javascript"> 
$(document).ready(function(){ 
    $("#readmore").click(function(){ 
      $('#content').show('slow'); 
     $('#excerpt').hide('fast'); 
}); 
}); 
      </script> 

答えて

1

..

次作品:

<script type="text/javascript"> 
jQuery(document).ready(function(){ 
jQuery("#readmore").click(function(){ 
     jQuery('#content').show('slow'); 
    jQuery('#excerpt').hide('fast'); 
}); 
}); 
     </script> 

しかし、競合の問題を探し、使用する方が良いでしょうjQuery.noConflict

+2

また、@ Nadir Muzaffarは真実であると言います –

+0

はい!できます!ありがとう、相棒! – jackson5

3

実際にjQueryオブジェクトを使用する前に、Jqueryライブラリを参照しているようではありません。コードの後に​​配置してください:

<script type='text/javascript' src='http://trueproperty.org/wp-includes/js/jquery/jquery.js?ver=1.7.1' /> 
+0

それを試してみましたが、これはうまくいきませんでした:/ – jackson5

+0

私はfollowe @ gauravを実行して、これを実行しました。 – jackson5

0

このコードをHeadタグの末尾に置きます。あなたは別名として$使用する2つのファイルをロードしている

<script type="text/javascript"> 
$(document).ready(function(){ 
    $("#readmore").click(function(){ 
    $('#content').show('slow'); 
    $('#excerpt').hide('fast'); 
    }); 
}); 
</script> 
+0

didnt work man:/ – jackson5

関連する問題