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

WEBのリンク製作の質問です。
yugajsを使い、現在いるページのリンク(画像)を変えることにしているのですが、
トップページだけうまくいきません。
具体的には、
http://www.yahoo.co.jp/index.html
とアクセスした場合は大丈夫なのですが、
http://www.yahoo.co.jp/
とアクセスした場合画像が代わりません、
どちらでも同様に画像が変わるようにはどうしたらいいでしょうか?

●質問者: snoopy_japan
●カテゴリ:インターネット ウェブ制作
✍キーワード:Web アクセス トップページ リンク 大丈夫
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● rouge_2008
●200ポイント ベストアンサー
if ((href.absolutePath == location.href) && !href.fragment) {

上記(yuga.jsの78行目)を次のように変更してみてください。

if ((href.absolutePath == location.href || href.absolutePath == location.href + 'index.html') && !href.fragment) {


【追記】

#によるページ内の特定の箇所へのリンクでも同様の動作にしたい場合は、代わりに次のようにしてみてください。

var uri = location.href.toString().replace(/#.*$/, '');
if ((href.absolutePath == uri || href.absolutePath == uri + 'index.html') && !href.fragment) {

関連質問


●質問をもっと探す●



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