我想创建一个带有大图像和 OK 按钮的弹出对话框,为此我正在尝试自定义alertify.js的警报。
我的想法是使用默认图像 url 为所有这些“弹出警报”创建一个自定义css
类,然后background-image: url(images/level_10.jpg);
在我创建正确图像的弹出窗口时更改 url(因为您可以在调用时JavasScript
传入自定义cssClass
功能);
我不确定这是否可能。
或者有没有更好的方法来自定义 alertify.js 来实现这一点?
我想创建一个带有大图像和 OK 按钮的弹出对话框,为此我正在尝试自定义alertify.js的警报。
我的想法是使用默认图像 url 为所有这些“弹出警报”创建一个自定义css
类,然后background-image: url(images/level_10.jpg);
在我创建正确图像的弹出窗口时更改 url(因为您可以在调用时JavasScript
传入自定义cssClass
功能);
我不确定这是否可能。
或者有没有更好的方法来自定义 alertify.js 来实现这一点?
你可以覆盖 alertify 的 CSS 类。
看看下面的例子:http: //www.fabien-d.github.io/alertify.js/assets/js/lib/alertify/alertify.bootstrap.css
在您的情况下,您只想像这样覆盖.alertify
CSS 类:
.alertify.popup1 {
background: url(path/file1.png);
}
.alertify.popup2 {
background: url(path/file2.png);
}
/* etc */
并像这样使用Javascript:
$("alert1").onclick = function () {
alertify.alert("This is an alert dialog", function() {}, 'popup1');
};
$("alert2").onclick = function () {
alertify.alert("This is an other alert dialog", function() {}, 'popup2');
};