現在、WordPress Twenty Elevenテーマを使用してサイトを開発しています。過去にスクロールしたメインナビゲーションバーを画面上部に貼り付けたいと思いますこのページの右側にある段落http://fiddle.jshell.net/zsJAr/show/light/。Wordpress Twenty Elevenテーマを使用したフローティングナビゲーションメニュー
これまでのところ、私はちょうどオープニングheadタグの後にjQueryをインクルードするヘッダ内のコードを追加しました:
<?php wp_enqueue_script("jquery"); ?>
を、後に、私はhead終了タグの前に私のJavaScriptが含まれている:
<script type="text/javascript"
src="<?php bloginfo("template_url"); ?>/js/moveScroller.js"></script>
moveScroller.jsの内容は次のとおりです。
var $j = jQuery.noConflict();
$j(window).load(function(){
$j(function() {
var a = function() {
var b = $j(window).scrollTop();
var d = $j("#access-anchor").offset({scroll:false}).top;
var c=$j("#access");
if (b>d) {
c.css({position:"fixed",top:"0px"})
} else {
if (b<=d) {
c.css({position:"relative",top:""})
}
}
};
$j(window).scroll(a);a()
});
});
「アクセス」IDと「アクセスアンカー」IDが宣言されています
これはまったく効果がないようですが、これについてどうすればよいか分かりません。 WordPressの使用経験がほとんどないので、私はこの問題について本当に助けていただきたいと思います。誰かがこれについてどうやって行くのか考えていますか?
また、http://wordpress.stackexchange.com/に投稿することを検討するかもしれない – nrabinowitz
ああ、ありがとう。それを認識していなかった:) – nihilo90