Pri*_*tra 13 javascript url jquery onclick
我正在尝试使用jquery更改URL.
因此,一旦单击该按钮,它将更改父URL,但不会重定向.
例如,如果网址是,
http://www.xyz.com然后它将成为http://www.xyz.com/abc但不会被重定向.
我的代码:
$('.clickme').click(function () {
window.location.hash = 'xyz';
});
Run Code Online (Sandbox Code Playgroud)
它可能吗?
请建议.
JSfiddle:http://jsfiddle.net/squidraj/Tn8BW/3/
aks*_*ksu 25
Javascript可以运气修改浏览器的历史记录,并更改网址.此示例将在浏览器的历史记录中添加新行,您可以使用后退按钮转到该页面.
HTML:
<a href="http://www.xyz.com/abc" id="link">abc</a>
Run Code Online (Sandbox Code Playgroud)
jQuery的:
$('#link').click(function() {
window.history.pushState('obj', 'newtitle', '/abc');
return false;
});
Run Code Online (Sandbox Code Playgroud)
或者如果你想使用url哈希(比如代码中):
$('#link').click(function () {
window.location.hash = 'xyz';
return false;
});
Run Code Online (Sandbox Code Playgroud)
这不会重定向,它会保留在页面上.