嗨正在开发它包含在SharePoint应用一个web部件,我需要在某些情况下,停止重定向。但它不起作用,我正在尝试使用停止重定向在JavaScript
$('a').click(function(event){
event.preventDefault();
event.stopImmediatePropagation();
return false;
});
它会执行并重新进行重定向。我怎么能打破它?
它的目的是:当用户改变某事页面上我要问,如果他想继续或取消,然后阻止他可能会点击链接行吟诗人任何重定向。
编辑: 我只是检查,并与链接经常一个里面工作,但问题是,像这样的链接:
<a title="Delivery And Technology" class="ms-cui-ctl-large" id="someId" role="button" onclick="return false;" href="javascript:;" unselectable="on" mscui:controltype="" jQuery182001210093900916337="93">
拥有这个网站
<SPAN class=ms-cui-ctl-largeIconContainer unselectable="on"><SPAN class=" ms-cui-img-32by32 ms-cui-img-cont-float ms-cui-imageDisabled" unselectable="on"><IMG style="TOP: -96px; LEFT: -160px" alt="Delivery And Technology" src="/_layouts/1033/images/ps32x32.png" unselectable="on"></SPAN></SPAN><SPAN class=ms-cui-ctl-largelabel unselectable="on">Delivery And<BR>Technology</SPAN>
这样看来,内当我点击这个Java脚本识别它并重定向我,所以我想要的是检测它并停止,然后将它重定向到其他页面。
你是什么意思与重定向?你想阻止用户访问以下链接吗? – 2013-04-04 12:27:30
首先包含jQuery并将代码粘贴到document.ready中。您只需要第一个参数preventDefault()来防止锚点的默认操作。 – adeneo 2013-04-04 12:28:33