人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

今、以下のプラグインを実装しているのですが
http://lagoscript.org/jquery/autopager/demo
自分で、3ぺージまで表示したら、
コンテンツを表示するのをやめるまでは実装したのですが・・
問題は、スクロールの一番最後に
次のページ / Next
というリンクが出ちゃいます・・

こちらを非表示にする方法などありますでしょうか?
aタグにstyledisplay = "none"; を設定すれば非表示には出来るのですが・・
隠れリンクになるので、SEO的にダメだと思いました・・

ほかに方法があれば教えていただけないでしょうか?


●質問者: hopefully
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:NeXT SEO かに コンテンツ スクロール
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● Lhankor_Mhy
●170ポイント ベストアンサー

3ページ目を表示し終えたら、$().hide()で非表示にするようにしてはいかがでしょうか?

このやり方であれば、SEO的にも問題ないと思うのですが。

$.autopager({
 load: function(current, next) {
 if(current.page>=3){$('#next').hide()}
 }
});

こんなコードを書けば上手くいくような気がするのですが、どうでしょう?

◎質問者からの返答

おお、コード解説ありがとうございます。

非常に助かりましたー。

実装も出来ましたので、後は、ブラウザ確認だけします。

ありがとうございます。


2 ● a-kuma3
●30ポイント

display: none するのが嫌だったら、#next を remove() すれば良いんじゃないでしょうか。

remove() の戻り値は、対象の jQuery オブジェクトなので、復活させることがあるなら、それを取っておけば良いし。


隠れリンクになるので、SEO的にダメだと思いました・・

↑ってことは無いと思いますよ。

display: none な要素にキーワードを散らしておいても、評価されない(ことが多い)というだけで、

アンカータグ自体の記述が、ページの評価に大きく影響を与えることは無いと思います。

◎質問者からの返答

ページ評価には影響ないんですね。

回答ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ