/ / Как да деактивираме персонализираните квадратчета в Zurb Foundation? - Zurb-фондация

Как да деактивираме персонализираните квадратчета в Zurb Foundation? - Zurb-фондация

Често задаваните полета са проблематични с най-новата фондация (4.1.6) по много причини. Има ли лесен начин да забраните на Фондацията да я превземе? Имам нужда от custom клас в моя forms по други причини. Как мога да получа Фондацията да оставя само моите квадратчета за отметка в HTML?

Отговори:

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

Не съм срещал начина на Фондацията да направи това, всъщност това е първият път, когато чух това искане.

Можете да постигнете това, което искате, като направите това:

// do this after you initialize foundation
$("form.custom").find("input[type="checkbox"]").each(function () {
$(this).removeClass("hidden-field");
$(this).next("span.custom.checkbox").remove();
});

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

Стара публикация, но за всеки, който се опитва в момента, има много лесен начин: data-customforms="disabled" работи по всеки потребителски вход, доколкото мога да кажа.


0 за отговор № 3

Минималната версия на фондация 4 (фондация.min.js) включва foundation.forms.js. Това, което открих, че най-добре работи, е да минимизирате foundation.js ръчно и да използвате това вместо foundation.min.js. Включете foundation.forms.js в проекта си и премахнете селектора [type = "checkbox"] от ред 39.

Преди редактиране:

$("form.custom input[type="radio"],[type="checkbox"]", $(this.scope))

След редакция:

$("form.custom input[type="radio"], $(this.scope))

Добавете само части от фондацията, които използвате, т.е. foundation.reveal.js, foundation.abide.js. Това ще попречи на фондация 4 да поеме формите ви.