2010-12-09 14 views
2

Ich benutze ein JQuery UI Tabs (1.8.6). Hier ist mein HTML istFehler? JQuery UI Tabs entfernen Eltern Inline-Stil automatisch

<div id='outer1' style="height:520;width:610;"> 
    <div id='outer2' style="height:520;width:610;"> 
    <div id="tabs"> 
    <ul> 
     <li><a href="#tab1">Tab1</a></li> 
    </ul> 
    <div id='tab1'>Tab1</div> 
    </div> 
    </div> 
    </div> 

Und die Registerkarte wird erstellt von $('#tabs').tabs();

Nachdem jedoch die Registerkarte erstellt wird, fand ich, dass outer1.style und outer2.style entfernt wurden wie

<div id='outer1'> 
    <div id='outer2'> 
    ... the tab 
    </div> 
    </div> 

Ist es ein Fehler von JQuery? Ich möchte nur die Breite und Höhe der Registerkarte festlegen. Ich kann die CSS-Klasse nicht verwenden, da die Breite und Höhe dynamisch von der Serverseite berechnet wird.

Danke!

Antwort

1

Nachdem Sie also $('#tabs').tabs(); getan haben, führen Sie den JQuery-Code aus, um diese IDs mit CSS zu versehen.

$('#tabs').tabs(); 

$('#outer1, #outer2').css('height', '520px').css('width', '610px'); 
+0

Dank ... Ich denke, Dies ist eine der Methoden, um das Problem zu umgehen ... –

+0

Alles was funktioniert, ist was zählt :) – shamittomar