mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-10-05 01:44:18 +00:00
added content panel reflowing if the handle is all the way right and the window gets wider
This commit is contained in:
parent
ff20a3e6a2
commit
204742d1df
@ -59,12 +59,21 @@
|
||||
var percentage = Math.round(leftVal / remainder * 100);
|
||||
scrollbar.slider("value", percentage);
|
||||
}
|
||||
//if the slider is 100% and window gets larger, reveal content
|
||||
function reflowContent(){
|
||||
var showing = scrollContent.width() + parseInt( scrollContent.css('margin-left') );
|
||||
var gap = scrollPane.width() - showing;
|
||||
if(gap > 0){
|
||||
scrollContent.css('margin-left', parseInt( scrollContent.css('margin-left') ) + gap);
|
||||
}
|
||||
}
|
||||
|
||||
//change handle position on window resize
|
||||
$(window)
|
||||
.resize(function(){
|
||||
resetValue();
|
||||
sizeScrollbar();
|
||||
reflowContent();
|
||||
});
|
||||
//init scrollbar size
|
||||
setTimeout(sizeScrollbar,10);//safari wants a timeout
|
||||
|
Loading…
Reference in New Issue
Block a user