我有一个javascript弹出上下文菜单,下面有一个按钮,关闭。按下该按钮将继续到下一页。如果用户不单击关闭按钮并决定在弹出框外单击,则不会重定向用户。如果用户在框外单击它将重定向它们而不单击框内的关闭按钮,我可以添加javascript函数。使用osx-modal-content插件
如何触发*
<input type='button' name='osx' value='Click Here To Enter The Website!' class='osx demo'/></a>
插件页面(链接)
OSX STYLE DIALOG ** OSX STYLE DIALOG ** OSX STYLE DIALOG **
http://www.ericmmartin.com/projects/simplemodal-demos/
这是关闭函数的原因**
close: function (d) {
var self = this; // this = SimpleModal object
d.container.animate(
{top:"-" + (d.container.height() + 20)},
500,
function () {
self.close(); // or $.modal.close();
}
答案 0 :(得分:0)
这就是关闭你的方法:
$("#element-id").modal({
onClose: function () {
window.location.href = "http://stackoverflow.com";
}
});
如果您添加了一个元素:
// Load dialog on click
$('#basic-modal .basic').click(function (e) {
$('#basic-modal-content').modal();
return false;
});
将其更改为
// Load dialog on click
$('#basic-modal .basic').click(function (e) {
$('#basic-modal-content').modal({
onClose: function () {
window.location.href = "http://stackoverflow.com";
}
});
return false;
});