You could use the add callback to push the panel whereever you want it
to:

$(...).tabs({
    add: function(event, ui) {
        $(ui.panel).appendTo('.custom-pager-inner');
    }
});

--Klaus


On 19 Mai, 07:59, ppblaauw <[email protected]> wrote:
> jQuery UI 1.7.1
> My initial structure for tabs functionality with the ui-tabs plugin
> is:
>
> <div id="ddblock-tabs-1" class="ddblock-tabs ui-tabs">
>  <ul id="ddblock-nav-tabs-1" class="anchors">
>  <li><a href="#ddblock-tabs-1-t0" class="ddblock-tab">Tab 1</a></li>
>  </ul>
>  <div id="ddblock-custom-pager-1" class="custom-pager ddblock-pager
> custom-pager-bottom clear-block border">
>  <div  class="custom-pager-inner clear-block border">
>   <div id="ddblock-tabs-1-t0" class="tabcontent ui-tabs-hide">
>    <div class="custom-pager-item custom-pager-item-1">
>    </div>
>    <div class="custom-pager-item custom-pager-item-2">
>    </div>
>    <div class="custom-pager-item custom-pager-item-3">
>    </div>
>   </div>
>  <div>
>  <div>
> <div>
>
> When I add a tab, the panel of the tab appears after the div following
> the ul of the tabs
> because the add functionality uses $panel.appendTo(this.list
> [0].parentNode);
>
> <div id="ddblock-tabs-1" class="ddblock-tabs ui-tabs">
>  <ul id="ddblock-nav-tabs-1" class="anchors">
>  <li><a href="#ddblock-tabs-1-t0" class="ddblock-tab">Tab 1</a></li>
>  <li><a href="#ddblock-tabs-1-t1" class="ddblock-tab">Tab 2</a></li>
>  </ul>
>  <div id="ddblock-custom-pager-1" class="custom-pager ddblock-pager
> custom-pager-bottom clear-block border">
>  <div  class="custom-pager-inner clear-block border">
>   <div id="ddblock-tabs-1-t0" class="tabcontent ui-tabs-hide">
>    <div class="custom-pager-item custom-pager-item-1">
>    </div>
>    <div class="custom-pager-item custom-pager-item-2">
>    </div>
>    <div class="custom-pager-item custom-pager-item-3">
>    </div>
>   </div>
>  <div>
>  <div>
>   <div id="ddblock-tabs-1-t1" class="tabcontent ui-tabs-hide">
>    <div class="custom-pager-item custom-pager-item-4">
>    </div>
>    <div class="custom-pager-item custom-pager-item-5">
>    </div>
>    <div class="custom-pager-item custom-pager-item-6">
>    </div>
>   </div>
>  <div>
> <div>
>
> I want the panel of the tab in the custom-pager-inner class like
> below:
>
> <div id="ddblock-tabs-1" class="ddblock-tabs ui-tabs">
>  <ul id="ddblock-nav-tabs-1" class="anchors">
>  <li><a href="#ddblock-tabs-1-t0" class="ddblock-tab">Tab 1</a></li>
>  <li><a href="#ddblock-tabs-1-t1" class="ddblock-tab">Tab 2</a></li>
>  </ul>
>  <div id="ddblock-custom-pager-1" class="custom-pager ddblock-pager
> custom-pager-bottom clear-block border">
>  <div  class="custom-pager-inner clear-block border">
>   <div id="ddblock-tabs-1-t0" class="tabcontent ui-tabs-hide">
>    <div class="custom-pager-item custom-pager-item-1">
>    </div>
>    <div class="custom-pager-item custom-pager-item-2">
>    </div>
>    <div class="custom-pager-item custom-pager-item-3">
>    </div>
>   </div>
>   <div>
>    <div id="ddblock-tabs-1-t1" class="tabcontent ui-tabs-hide">
>     <div class="custom-pager-item custom-pager-item-4">
>     </div>
>     <div class="custom-pager-item custom-pager-item-5">
>     </div>
>     <div class="custom-pager-item custom-pager-item-6">
>     </div>
>    </div>
>   <div>
>  <div>
> <div>
>
> How to tell addtab to place the tabs panel in a different DIV as the
> parent of the ul
>
> I can hack the ui.tabs plugin and use
> $panel.appendTo($(this.list[0].parentNode).find('.custom-pager-
> inner'));
> then it works
>
> I am new to the ui.tabs plugin. Tried to find answers in the
> documentation and in the jQuery UI group but without success.
>
> Is there an elegant way to add the tabs panel to a different div?
>
> Thanks in advance
>
> Philip Blaauw
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jQuery UI" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/jquery-ui?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to