[jQuery] Sliding Effect Problem

[jQuery] Sliding Effect Problem


Hi
I have written some code that slides items within 2 divs, at the same
time
First on the left is an image that slides to the next and on the right
is text.
All works good except the element <div> that contains the text wont
slide any contents except pure text. It wont slide any <h1></h1> <h2></
h2> or any other tag i put inside it it just makes them vanish, though
any plain text inside the div will slide just fine... any ideas?
Here is an example of the <div> elements i want to slide...they slide
like I say with just plain text, but the <h> tags just dont move:
The class="slidertxt" positions the elements absolutely, with "inline"
set so i can have them slide next to each other, floating them didnt
seem to work:
[code]
<div id="gbc_cc_right">
    <div id="txt0" class="slidertxt">
        Testing 2 Testing 2 Testing 2
    </div>
    <div id="txt1" class="slidertxt">
        Testing 2 Testing 2 Testing 2
    </div>
</div>
[/code]
[code]
<script type="text/javascript">
    var current_display = 0;
    var total = 0;
    $(document).ready( function() {
        // Hide second image
        //$("#par2").hide();
        // Hide all
        $("#gbc_cc_left").find ("img").each (
                                    function(i) {
                                        // Dont hide the first one
                                        if ( i != 0 ) {
                                            $(this).hide();
                                        }
                                        // Count total
                                        total = total + 1;
                                    });
        // Hide txt
        $("#gbc_cc_right").find ( "div" ).each (
                                    function(i) {
                                        if ( i != 0 ) {
                                            $(this).hide();
                                        }
                                    });
        // If left is clicked
        // hide the current image
        // show the next
        $("#left").click (
                        function() {
                            // We must check current_display is not = total
                            if ( current_display != total - 1 ) {
                                $("#gbc_cc_right > #txt" + current_display ).hide ( "slide",
{direction: "left" }, 500 );
                                $("#gbc_cc_left > #par" + current_display ).hide ( "slide",
{direction: "left" }, 500, left_slide() );
                            }
                                //alert ( current_display );
                        });
        // If right is clicked
        // hide current image to right
        // show prev
        $("#right").click (
                        function() {
                            // We must check the current_display is not 0
                            if ( current_display > 0 ) {
                                $("#gbc_cc_right > #txt" + current_display ).hide ( "slide",
{direction: "right" }, 500 );
                                $("#gbc_cc_left > #par" + current_display ).hide ( "slide",
{direction: "right" }, 500, right_slide() );
                            }
                                //alert ( current_display );
                        });
        function left_slide() {
            // Add 1 to current display
            current_display = current_display + 1;
            $("#gbc_cc_left > #par" + current_display ).show ( "slide",
{direction:"right"},500 );
            $("#gbc_cc_right > #txt" + current_display ).show ( "slide",
{direction:"right"}, 500 );
        }
        function right_slide() {
            // Minus 1 from current display
            current_display = current_display - 1
            $("#gbc_cc_left > #par" + current_display ).show ( "slide",
{direction:"left"}, 500 );
            $("#gbc_cc_right > #txt" + current_display ).show ( "slide",
{direction:"left"}, 500 );
        }
    });
</script>
[/code]