var showPop = true;
function exitIt(){
if (showPop){
showPop = false;
return 'blah blah';
}
}
這是一個小退出彈出。如果用戶選擇「留在頁面上」,我需要它重定向到正確的URL。我怎樣才能做到這一點?愚蠢的Javascript幫助
var showPop = true;
function exitIt(){
if (showPop){
showPop = false;
return 'blah blah';
}
}
這是一個小退出彈出。如果用戶選擇「留在頁面上」,我需要它重定向到正確的URL。我怎樣才能做到這一點?愚蠢的Javascript幫助
只是因爲你可以實現某些東西,並不意味着你應該這樣做。退出彈出窗口可以說是有史以來最煩人的事情!
$("a#myleavinglink").click(function() {
var answer = confirm("Are you sure you should leave? Its so sweet thougH!");
if (answer) {
return true;
} else {
return false;
}
}
如果用戶決定離開頁面或備份或鍵入他們自己的地址,您也可以使用jQuery做類似的事情。
順便說一句,通過返回true
從jQuery中的點擊函數將允許標準操作,但返回false
將覆蓋標準功能,並只提供您選擇的功能。因此,如果用戶想要離開,返回true,否則返回false
$("a").live("click", function() {
var id = $(this).attr("id");
if (id == approvedClicks) {
return true;
} else {
return false;
}
});
會阻止被點擊任何鏈接被刪除,是否在頁面加載,或者用JS自動加入。
或document.location = "http://www.example.com/";
if (confirm('Move to another page?')){
window.location = "http://blah.com/";
}
你錯過了一個右括號'}' – Neal 2011-04-14 19:59:25
在複製粘貼遺憾錯過了 - 它在文件中都有..我的壞。 – 2011-04-14 20:35:44