A good example of the behavior I want is on the firefox addons home
page https://addons.mozilla.org/en-US/firefox/?application=firefox

At the top, there is a pane for viewing the content of three items at
a time with a back and forward button to scroll through.
I need a similar way to slide one item at a time.

On Aug 26, 10:16 am, "W. Young" <wayland.yo...@docupak.com> wrote:
> I have a container div with two inner divs.  I have one inner div
> visible taking up 100% of the visible area and another hidden div.  I
> want the visible div to slide to the left while simultaneously sliding
> the other div in from the right.  This works fine except that while
> the right div is sliding in, it appears below the left div.
>
> How can this be done?
>
> Here is the code:
>
> <script type="text/javascript" src="js/jQuery/jquery.js"></script>
> <script type="text/javascript" src="js/jQuery/effects.core.js"></
> script>
> <script type="text/javascript" src="js/jQuery/effects.slide.js"></
> script>
>
> <script type="text/javascript">
>         $(document).ready(function() {
>                 $("#slide").click(function() {
>                         $("#leftDiv").hide('slide', { direction: 'left' }, 
> 1000);
>                         $("#rightDiv").show('slide', { direction: 'right' }, 
> 1000);
>                         return false;
>                 });
>         });
> </script>
>
> <div id="container" style="height: 100px; ">
>         <div id="leftDiv" style="float: left; border: solid 1px black;
> height: 100px; width: 100%;">
>                 <span>some text to slide out left</span>
>         </div>
>         <div id="rightDiv" style="float: left; display: none; border: solid
> 1px black; height: 100px; width: 100%;">
>                 <span>some text to slide in right</span>
>         </div>
> </div>
> <div style="clear: both; height: 100px;">
>         <input id="slide" type="button" value="Slide" />
> </div>

Reply via email to