/ / Ako zakázať vlastné zaškrtávacie políčka v nadácii Zurb? - zurb-základ

Ako zakázať vlastné zaškrtávacie políčka v nadácii Zurb? - zurb-základ

Zaškrtávacie polia sú problematické s najnovšou nadáciou (4.1.6) z mnohých dôvodov. Existuje jednoduchý spôsob, ako zakázať Nadáciu, aby ju prevzal? Potrebujem custom trieda v mojom forms z iných dôvodov. Ako dostanem Nadáciu, aby som nechal moje políčka HTML iba?

odpovede:

3 pre odpoveď č. 1

Nenašiel som spôsob založenia nadácie, to je vlastne prvýkrát, čo som túto požiadavku počul.

Môžete dosiahnuť to, čo chcete:

// 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 pre odpoveď č. 2

Starý príspevok, ale pre každého, kto sa o to pokúša v súčasnosti, je veľmi jednoduchý spôsob: data-customforms="disabled" pracuje na ľubovoľnom vlastnom vstupe, pokiaľ môžem povedať.


0 pre odpoveď č. 3

Zmiernená verzia nadácie 4 (nadácia).min.js) zahŕňa základy.forms.js. To, čo som našiel najlepšie, je minimalizovať foundation.js manuálne a používať to namiesto foundation.min.js. Zahrňte do projektu projekt foundation.forms.js a odstráňte volič [type = "checkbox"] z riadku 39.

Pred úpravou:

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

Po úprave:

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

Pridajte iba časti nadácie, ktoré používate, napríklad. To zabráni tomu, aby nadácia 4 prevzala vaše prvky formulára.