/ / Змінити кнопку закриття кнопки "Основи", щоб уникнути вилучення з дому? - zurb-foundation

Змінити кнопку закриття нагадувати фундамент, щоб уникнути вилучення з дому? - zurb-foundation

Є шлях, не змінюючи бібліотеку фонду 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();
}
}

Тепер я можу втрутитися в поведінку цієї кнопки і забезпечити свого власного обробника звільнення, який виграв би на DOM.