JS beginner here;Javascriptを使用してナビゲーション要素を変更する
私はレイアウト用にコーダスライダの機能を操作しようとしています。私が必要とするのは、スライドダイナミックスライドナビゲーションに画像を使用する機能です。
ダイナミックハッシュの問題を解決しましたが、HTMLの修正に取り掛かっています。私はいくつかのことを試しましたが、これが最も簡単な方法だとわかりました...
これはこれまで私が持っていたものです。
function navigate()
{
var url = document.getElementById('back');
url.href = page_back();
return url;
}
function page_back(inward)
{
new Object(inward.location.hash);
var rehash = inward.location.hash.match(/[^#]/);
if (rehash == 1) {
rehash = 5;
}
else if(rehash == 2) {
rehash = 1;
}
else if(rehash == 3) {
rehash = 2;
}
else if(rehash == 4) {
rehash = 3;
}
else if(rehash == 5) {
rehash = 4;
}
else if(rehash == null) {
rehash = 5;
}
else{rehash = "Invalid URL or REFERRER"}
inward.location.hash = rehash;
return inward.location.href;
};
ここに実装されています。私はこれを行うことを期待何
<a href="#5" id="back" class="cross-link"> <input type="image" class="left_arrow" src=
"images/leftarrow.png" onclick="navigate()" /></a>
はCodaslider私はスライドの閲覧のために静止ダイナミックな画像を提供しながら、それはことだ行いますように、「#1」にhrefの値を変更しています。
誰でも私が間違っていることを知っていますか? page_backはうまく動作しますが、ナビゲートは役に立たないようです。
Codasliderとは何ですか?図書館?このために[Jsfiddle](http://jsfiddle.net)を作成することができます、それはより理にかなっています。また、複数のif elseについては、switch文を使用するのに最適な場所です。 – Ibu
私はスイッチを使いたいと思っていますが、私が最初に書いたものに問題がありました。 Codaスライダーはhttp://www.ndoherty.biz/demos/coda-slider/1.1.1/ですが、hrefモデリングに関する質問とは関係ありません。 – Josh