我想做注册按钮,但是当人们点击它时。将出现一个弹出对话框,并有两个按钮供用户单击。一个是YES,一个是NO。如果他们选择“是”,则将它们传递到 X 页面。转换方式,他们选择NO,将它们传递到Y页面。我在谷歌上搜索,但只有确定并取消确认。
是 --> VIP 注册
否 --> 常规注册
我应该使用 Jquery 吗?
我想做注册按钮,但是当人们点击它时。将出现一个弹出对话框,并有两个按钮供用户单击。一个是YES,一个是NO。如果他们选择“是”,则将它们传递到 X 页面。转换方式,他们选择NO,将它们传递到Y页面。我在谷歌上搜索,但只有确定并取消确认。
是 --> VIP 注册
否 --> 常规注册
我应该使用 Jquery 吗?
您可以为此使用jQuery UI。
$('<div>', {text: 'Do you have VIP code?'}).dialog({
modal: true,
buttons: {
'Yes': function() {
window.location = ...;
},
'No': function() {
window.location = ...;
}
}
});
请注意,默认情况下,此对话框将包含一个“关闭”按钮,并且如果您按下 Escape 也会自动关闭。您需要禁用这些功能(请参阅此处了解如何),或者决定在发生这种情况时采取什么行动(如果有的话)。
confirm
如果您不想自定义对话框的外观(您无法更改任何内容,包括按钮的文本),则可以使用内置方法:
if (confirm("Do you have VIP code?")) {
//Yes!
} else {
//No
}
如果要自定义对话框,请查看可用的无尽灯箱脚本。正如@Alnitak 所提到的,jQuery UI 提供了一个很好的。
您可以在经典 javascript 中执行此操作
var answer = confirm ("Do you have vip code?")
然后相应地对待答案
jquery 是一个非常容易做到这一点的好方法。但通常的问题是,人们相信他们可以在不了解 Javascript 本身的情况下使用 jQuery。因此,首先学习 Javascript 的基础知识(例如:Methodchaning、Closurs、Array-Handling、Prototyping),然后尝试 jQuery。你想要的 Box 很容易用jQuery-UI和
window.location = "vip.html";