嗨正在開發它包含在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