In looking at the code for the full body scroll. I can not seem to
understand one part of it. I am actually doing a couple of scroll
panes in a page, that resize based on the window size, and am using
the full body scroll as an example. I can not figure out what is going
on in the line with the *** in front of it. Does anyone know what this
is doing? Or how I would us it on a named div?

$(function()
                        {
                                // this initialises the demo scollpanes on the 
page.
                                $('#pane3').jScrollPane();
                                $('#pane1, #pane2').jScrollPane();

                                var isResizing;

                                // and the body scrollpane
                                var setContainerHeight = function()
                                {
                                        // IE triggers the onResize event 
internally when you do the
stuff in this function
                                        // so make sure we don't enter an 
infinite loop and crash the
browser
                                        if (!isResizing) {
                                                isResizing = true;
                                                $w = $(window);
                                                $c = $('#container');
                                                var p = 
(parseInt($c.css('paddingLeft')) || 0) +
(parseInt($c.css('paddingRight')) || 0);
                                                
***$('body>.jScrollPaneContainer').css({'height': $w.height() +
'px', 'width': $w.width() + 'px'});
                                                $c.css({'height': 
($w.height()-p) + 'px', 'width': ($w.width() -
p) + 'px', 'overflow':'auto'});
                                                $c.jScrollPane();
                                                isResizing = false;
                                        }
                                }
                                $(window).bind('resize', setContainerHeight);
                                setContainerHeight();

                                // it seems like you need to call this twice to 
get consistantly
correct results cross browser...
                                setContainerHeight();

                        });

Reply via email to