我有一个页面,其中包含指向其他页面(#data1)
中的锚点的链接。
我需要显示已打开的锚的内容。
if(location.href.indexOf('#data1')>0){toggleMe('para1')};
它不起作用。
答案 0 :(得分:0)
我不能发表评论,但我同意另一位评论者的观点:问题可能在你的toggleMe
函数中,但我们看不到它。作为参考,下面的代码适用于我 - 使用参数调用toggleMe()
,并且正在处理它而没有任何错误。您可能在尝试显示元素时出错。如果您发布了您的功能以及您获得的任何特定错误,那么人们可能会提供更多帮助。
if (location.href.indexOf("#data") > 0) {
toggleMe("para1");
}
function toggleMe(param) {
console.log(param);
//$("#" + param).show();
}