Create a gist now

Instantly share code, notes, and snippets.

Get Safari (Lion) to hopefully always indicate & show scrollbars correctly
# CoffeeScript source
$.fn.forceScrollbars = ->
@css position: 'static'
@[0].offsetHeight if @length > 0
@css position: 'relative'
// nudge safari 5.1 to (hopefully) display scrollbars correctly
(function() {
$.fn.forceScrollbars = function() {
this.css({
position: 'static'
});
if (this.length > 0) {
this[0].offsetHeight;
}
return this.css({
position: 'relative'
});
};
}).call(this);
@madrobby
Owner

Note: it works often, but not always, I still have some elements that just never show the Lion-style scrollbars, or any scrollbars ftm. Any ideas are welcome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment