我想使用我的javascript模型中的自定义href,以便每个页脚的后退按钮知道去哪里。我怎么做到这一点?谢谢。
window.APP= {
models: {
home: {
title: 'Home'
}
,
menu: {
title: 'Main Menu',
url: 'views/home.html'
}
,
cards: {
title: 'Cards',
url: 'views/home.html'
}
,
}
}
;
<body>
<div data-role="layout" data-id="main">
<div data-role="header">
<div data-role="navbar">
<span data-role="view-title"></span>
</div>
</div>
<div data-role="footer">
<div data-role="tabstrip">
<a href="views/home.html" data-icon="home">Home</a>
<a href="#" data-icon="reply">Back</a>
</div>
</div>
</div>
</body>
答案 0 :(得分:2)
由于您的后退按钮用于返回上一页,因此您可以使用Javascript来完成此操作。 (history.go(-1))
<a href="#" data-icon="reply" onclick="history.go(-1);return false;">Back</a>
答案 1 :(得分:0)
您无法获取浏览器历史记录的内容。想一想......任何网站都可以看到你曾经去过的任何地方......那真是令人毛骨悚然!
相反,只需称呼它:window.history.back()
答案 2 :(得分:0)
返回使用只需拨打
window.history.back()
要转到主页面,您可以调用根目录。
<a href="/"></a>
function goBack() {
window.history.back()
}
&#13;
window.APP= {
models: {
home: {
title: 'Home' URL: ???
}
,
menu: {
title: 'Main Menu'
}
,
cards: {
title: 'Cards'
}
,
}
}
;
&#13;
<body>
<div data-role="layout" data-id="main">
<div data-role="header">
<div data-role="navbar">
<span data-role="view-title"></span>
</div>
</div>
<div data-role="footer">
<div data-role="tabstrip">
<a href="/" data-icon="home">Home</a>
<a href="#" onclick="goBack()" data-icon="reply">Back</a>
</div>
</div>
</div>
</body>
&#13;