Mám jsfiddle, ktoré demonštruje problém na: http://jsfiddle.net/michaelajohnsonwa/sDchM/7/
Vygenerované rozbaľovacie prvky z výberukeď sa zdá, že sa skrytá nevytvára správne. Snažil som sa použiť viazanie „options“ a vlastnú väzbu jqOptions. Snažil som sa do mixu pridať doplnok .selectmenu („refresh“), ale vo výsledku nebol žiadny rozdiel. Vlastná väzba nefunguje, keď sa používa v väzbe šablón, ktoré tiež považujem za zvedavé.
Nie som si istý, či je to problém s jQuery selectmenu alebo knockout.js.
--edit: práve sme zistili, že pracovný kód v IE nefunguje. Chrome a Firefox tento problém presne demonštrujú.
Akákoľvek pomoc tu bude oboznámená! Vďaka!!
odpovede:
1 pre odpoveď č. 1Vyberte doplnok Menu, ktorý nebude fungovať správne v skrytých prvkoch, preto by sa mal takto nazývať.
if(obj.isVisible()) {
$("#outterContainer").show();
$("#broken2").selectmenu();
}
EDIT: Stáva sa to kvôli nesprávnym rozmerom skrytého prvku. To sa dá opraviť zadaním rozmeru prvku výberu.
$("#broken2").selectmenu({width:"200px"});
pozri to: http://jsfiddle.net/diode/sDchM/17/