/ / Промяна на бутона за затваряне на предупреждения за основите, за да се избегне премахването от дома? - Zurb-фондация

Променете бутона за затваряне на предупреждението за фундамента, за да избегнете премахването от дома? - Zurb-фондация

Има ли начин без да се променя библиотеката на фондация "Зурб", за да се промени тяхната alert затваряне на бутона, за да не се премахне елементът DOM?

Използвам MVC от страна на клиента, което предполага, че шаблонните DOM елементи не се изтриват, а вместо това разчитат на способността на MVC библиотеката да скрие или условно да показва съдържанието.

Опитах да се вмъкна $(...).on("close.fndtn.alert", function(event) { ..., а куката се уволнява, но event.preventDefault(); не спира основата от изтриването на елемента.

Алтернативно, ако няма лесен начин за захващанеи да отмените затварянето без кръпка за маймуна - има ли начин да се използва отново стила на бутона за затваряне, но не и да се затвори в тясното функционалност на алармения компонент?

Отговори:

1 за отговор № 1

Аз предпочитам да се закачам в JS, но разбрах, като прочетох частта им за персонализиране на SASS alert документи как да копирате стила на бутона за затваряне, но преименувайте атрибута:

.alert-box {
.dismiss {  // renamed from "close" so I can provide my own hooks
@include alert-close();
}
}

Вече мога да се захващам с това поведение на този бутон и да осигуря моя собствен упълномощаващ за уволнение, който да не се захване в ДОМ.