I successfully implemented fixing the first two left columns in my tables by following the instructions on . The columns are only fixed when the screen size is less than 768px, making the table scrollable (check it out on jsFiddle). This functionality works perfectly on Android, desktop Chrome, and desktop Safari, but unfortunately does not work on iOS Safari and Chrome. Could this be due to iOS not supporting position:absolute
?
If anyone has any alternative implementations or solutions, I would greatly appreciate it as an answer.