我有几个按钮(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