Привет
В модальном окне успеха мне было интересно, есть ли способ добавить несколько кнопок, которые сказали бы пользователю что-то вроде
«Эй, работа выполнена успешно»
«Теперь вы можете сделать одно из следующего»
"Option1-ссылка" "Option2-ссылка" "Option3-ссылка"
Теперь это не то, для чего предназначен плагин, но если бы мне пришлось настроить этот плагин, чтобы он начал принимать jsn, например {text: '', link: ''}, его коллекцию и кнопки рендеринга соответственно ... с чего бы я начал с участием ?
АФАИК, вы не можете. Система с двумя кнопками жестко прописана в сценарии. Чтобы заставить его работать, потребуется значительное количество изменений. Что вы можете сделать, так это использовать опцию html, чтобы добавить свои собственные кнопки в тело модального окна.
Я заставил это работать, какой-то javascript, который мне нужно было исправить, может быть неправильным способом сделать это, но у меня сработало. Поделиться здесь
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>");
}
});
}
Я могу немного опоздать, но я надеюсь, что это может помочь.
Этот плагин как раз то, что мне было нужно, спасибо за информацию :D
Самый полезный комментарий
Я могу немного опоздать, но я надеюсь, что это может помочь.
https://github.com/andrew-mestas/svalExtend/дерево/мастер