Hai
Pada modal sukses, saya bertanya-tanya apakah ada cara saya dapat menambahkan beberapa tombol yang akan memberi tahu pengguna sesuatu seperti
'Hei, pekerjaan selesai dengan sukses'
'Sekarang Anda dapat melakukan salah satu dari yang di bawah ini'
"Tautan Opsi1" "Tautan Opsi2" "Tautan Opsi3"
Saya sekarang ini bukan untuk apa plugin itu tetapi jika saya harus mengubah plugin ini untuk mulai menerima jsn seperti {text:'', link:''} koleksinya dan membuat tombol yang sesuai ... di mana saya akan mulai dengan ?
AFAIK, Anda tidak bisa. Sistem dua tombol di-hardcode di seluruh skrip. Ini akan membutuhkan sejumlah besar perubahan untuk membuatnya bekerja. Yang dapat Anda lakukan adalah menggunakan opsi html untuk menambahkan tombol Anda sendiri di badan modal.
Saya membuat ini berfungsi, beberapa javascript yang harus saya benarkan, mungkin bukan cara yang benar untuk melakukan ini, tetapi berhasil untuk saya. Berbagi di sini
if (buttons) {
var className = ".sweet-alert";
var container = "<div class='sw-btn-container'><div class='buttons'></div></div>";
$(className).after("h2").append(container);
var buttonDiv = ".sweet-alert .buttons";
_.each(buttons, function (item) {
if (item.url) {
$(buttonDiv).append("<a class='confirm' href='" + item.url + "'>" + item.text + "</a>");
} else if (item.onclick) {
$(buttonDiv).append("<a class='confirm' onclick='" + item.onclick + "'>" + item.text + "</a>");
}
});
}
Saya mungkin sedikit terlambat, tapi saya harap ini bisa membantu.
Plugin itu yang saya butuhkan, terima kasih atas infonya :D
Komentar yang paling membantu
Saya mungkin sedikit terlambat, tapi saya harap ini bisa membantu.
https://github.com/andrew-mestas/swalExtend/tree/master