問題的標題總結得非常好(種類)。如果我啓用了jQuery主題,如何去除jqGrid中列的懸停效果以及鼠標懸停的手形?如何關閉jqGrid的列高亮(懸停時)?
此更改不得影響與其他可能位於同一頁面或系統範圍內的網格,方法是編輯與jqGrid關聯的CSS。
問題的標題總結得非常好(種類)。如果我啓用了jQuery主題,如何去除jqGrid中列的懸停效果以及鼠標懸停的手形?如何關閉jqGrid的列高亮(懸停時)?
此更改不得影響與其他可能位於同一頁面或系統範圍內的網格,方法是編輯與jqGrid關聯的CSS。
我回答同樣的問題here一個網格,但因爲這個問題是有多個問題,「累積」問題可能很難被上找到計算器。
的jqGrid使用jQuery.hover結合mouseenter
和mouseleave
到<th>
元件,其是列標題(見代碼the line)。所以在創建網格之後,需要解除綁定事件。要做到這一點,可以使用代碼,如
$($("#gridId")[0].grid.hDiv).find(".ui-jqgrid-labels th.ui-th-column")
.unbind("mouseenter")
.unbind("mouseleave");
CSS類 .ui-jqgrid .ui-jqgrid-bdiv .ui-state-hover
,您可以覆蓋它們或刪除有問題的部分。
如果你只是想將此變化可以
#GridName .ui-state-hover {.....
我修改了我的問題。 – 2013-03-05 01:37:11
老實說,改變了整個問題...... – Mark 2013-03-05 02:04:49
直到你發佈了答案,我認爲通過你的改變的分歧和新的我不得不'範圍'我想要的真正有。 +1 – 2013-03-05 17:16:41
謝謝博士,工作就像一個魅力。 – 2013-03-05 17:26:22
@StephenPatten:不客氣! – Oleg 2013-03-05 18:58:00