ugrás a tartalomhoz

jquery tab daterangepicker

ngabcs · 2009. Ápr. 30. (Cs), 19.47
Hali!

Van egy kis problemam a jquery tab-al!

Ajax-al betoltok egy html-t:
<div id="tabs">
<ul>
    <li><a href="#currenttab">1</a></li>
    <li><a href="#datetab">2</a></li>
</ul>
..
..
..
<div id="datetab" class="box">
<ul>
    <li><INPUT id="date" type="text" value=""></li>
    <li><BUTTON id="button" type="button">BTN</BUTTON></li>
/ul>
</div>

</div>


A javascript itt es beallitom a daterangepicker-t:
$.ajax({
cache: false,
async: false,
type: 'POST',
url: 'getTabs',
data: '',
dataType: 'html',
success: function(html){
$('#mydiv').html(html);

               var pos = $('#date').offset();
                 console.log('pos left: ' + pos.left);
                 console.log('pos top: ' + pos.top);

                        $('#date').daterangepicker({ dateFormat: 'yy-mm-dd', firstDay: 1 });
}
});


A felugro div a bongeszo aljan lesz es a pos-k is nullak a ff debugban!!
Mit rontok el a jquery tab-nal? A tab-ban levo elemek pos-ja is null!!

koszi!
 
1

Látszódik?

Poetro · 2009. Ápr. 30. (Cs), 22.56
Nem lehet hogy nem látszódik a #date ezért nincs offset-je? A másik dolog amit meg kellene nézni, hogy egyáltalán a $('#date') ad-e eredményt.
2

Kosz, az utbaigazitast!

ngabcs · 2009. Május. 2. (Szo), 14.53
Kosz,

az utbaigazitast! Vegul is maskeppen oldottam meg, amikor aktiv lesz az INPUT id=date tartalmazo tab, akkor allitom be hozza a daterangepicker-t!
Nem tul elegans, de ha tudsz ra "szabvanyosabb" megoldast szivesen fogadom, mert meg 3 tab-on van ilyen mezom..

megegyszer koszi.