我有幾個按鈕(3),當URL中有一個特定的hashtag時出現。問題是,當我使用if, else if
語句代碼不完全發揮自己的作用。當哈希標記爲iphone
時,出現三個按鈕並附加正確的字符串,但是當我單擊windowsphone
時出現三個按鈕,但它們以某種方式帶我回到iphone
字符串。hash.indexOf()if else語句
我試過else
,else if
和所有if
的,但沒有任何效果。 windowsphone
基本上不會加載HTML標記中的字符串。
iphone按鈕(用URL包括hashtag):http://jsfiddle.net/66kCf/show/#iphone
的WindowsPhone按鈕(用URL包括hashtag):http://jsfiddle.net/66kCf/show/#windowsphone
Origninal的jsfiddle:http://jsfiddle.net/66kCf/
if (hash.indexOf('iphone') != -1)
{
$("#linkdiv").append(nextLink);
$("#linkdiv1").append(nextLink);
$("#linkdiv2").append(nextLink);
}
else if (hash.indexOf('windowsphone') != -1)
{
$("#linkdiv3").append(nextLink);
$("#linkdiv4").append(nextLink);
$("#linkdiv5").append(nextLink);
}
'console.log(window.location.hash);' – zerkms
@zerkms將解決我的問題與if語句? – user2680614
@zerkms我從來沒有使用過這個標籤。我應該剪切並粘貼到底是怎麼回事? – user2680614