Hi,
I had a similar issue on a 70+ columns grid. I needed to apply background colors to specific column headers, but the only reference was with eq() which changed when I scrolled horizontally.
The workaround I used was to set the grid width to something verybig like 1000% so it rendered all the grid on load.
Every eq() should be available.
$("#jqxgrid").jqxGrid(
{
width: '1000%',
height: '97%',
columnsresize: true,
rendered:function(){
renderColors(); <--- $("#columntablejqxgrid").children("div:eq(73)").css("background-color", "#33FF33");
}, ...
Outside the grid setup I called
$("#jqxgrid").jqxGrid('width', '100%');
to set the grid to a normal width.