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