Glad you got the fix you need. One good thing about HTML and CSS is that there is probably a way to do what you want, if you can only find it.
I do see the codepen you linked to without any lag in scrolling either by dragging the thumb or clicking the up and down arrows or outside the thumb. There is a small animation/transition effect when scrolling, and perhaps that is contributing to the lag you see. The table element has the main advantage of doing automatic proportional sizing of cells based on content, while forcing 2D alignment of rows and columns. It has been difficult to implement the equivalent without table layout and styles, but perhaps CSS has matured enough to do that now. On Mon, Apr 30, 2018 at 12:07 PM Sean Larson <[email protected]> wrote: > It is not such a simple feature when you start considering older browsers! > I will ask my dev partner if he sees the delay as well. I am debugging in > Chrome 65.0.3325.181 and loading the 'current' API > > *I have my fix in place listed in the first few posts,* I just wanted to > pursue this to see if there was a better approach out there. > > I cleared all the CSS in my codepen and the movement seems more responsive > but It still lags. Do you see it > https://codepen.io/industrepreneur/pen/ELZdvQ > > Unfortunately, the HTML "table" tag is annoyingly limiting because > thead/tbody/tfooter only accept certain styles. And using multiple tables > forces you to use the forced layout. In most implementations i have > reverted to parsing my own tables with divs and abandoning the table all > together. I wonder if CSS grid could be used to build a good table... > > -- > You received this message because you are subscribed to the Google Groups > "Google Visualization API" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to > [email protected]. > Visit this group at > https://groups.google.com/group/google-visualization-api. > To view this discussion on the web visit > https://groups.google.com/d/msgid/google-visualization-api/b552ae5b-2cfa-445b-a68a-124381a0c21c%40googlegroups.com > <https://groups.google.com/d/msgid/google-visualization-api/b552ae5b-2cfa-445b-a68a-124381a0c21c%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- Daniel LaLiberte <https://plus.google.com/100631381223468223275?prsrc=2> [email protected] <[email protected]> 5CC, Cambridge MA -- You received this message because you are subscribed to the Google Groups "Google Visualization API" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/google-visualization-api. To view this discussion on the web visit https://groups.google.com/d/msgid/google-visualization-api/CAOtcSJNY6ZdfX0%2Bk7fgneT%2BmWE0ri1hAbdb87hyACQS-mqy6eA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
