Я использую Jqgrid в своем проекте MVC. Поскольку в представлении много столбцов, не все столбцы отображаются на экране одновременно. Существует горизонтальная полоса прокрутки, позволяющая пользователю видеть другие столбцы. Размер страницы 20.
Но когда пользователь использует мышь для прокрутки. Текст заголовка исчез. Эта проблема возникает только в IE10.
Дополнительная информация, если я нажму на следующую страницу, будет показан текущий текст заголовка, но другой текст заголовка исчезнет.
Я также ссылаюсь на этот пост http://forums.asp.net/t/1990281.aspx?Jqgrid+Header+text+is+overlapped+in+IE10, но не может разрешить.
У кого-нибудь есть идея для этого?
Спасибо
Обновление: я подделал это, используя этот код: $(function () { $("#gview_" + viewId + "top").scroll(function () { //// Этот код устраняет проблему: заголовки исчезают в представлении jqgrid, когда представление имеет горизонтальную полосу прокрутки $(".ui-jqgrid-htable").css('background-color', 'rgb(66, 139, 202)'); var headers = $("div[id *='jqgh" + viewId + "']"); if (headers != null && headers.length > 0) { for (var i = 0; i ‹ headers.length; i++) { var header = headers[i];//// Просто сбросить текст header.innerText = header.innerText; } } }); });