【发布时间】:2017-06-08 22:01:47
【问题描述】:
我有一个免费的 jqGrid,如下所示。它有一个带有+ 图标的按钮。
预期行为:鼠标悬停时加号图标的颜色变为白色,单击时会显示警告消息。
但此功能仅在鼠标指向按钮中心时才有效。如果我从浏览器的右边缘移动鼠标并到达按钮的右下角,则不会发生视觉变化——点击时什么也不会发生。但是,如果我在一个简单的动态按钮(没有网格)上执行此操作,如第二小提琴所示,它可以正常工作。
如何在 free-jqgrid 中修复/解决这个问题?
注意:我使用的是 Google Chrome 版本 58。
字幕脚本
var htmlButtonElement = '<button id="btnAddProvider" type="button" class="btn btn-info toolbar-button" title="Add Provider" style="float:left;">'+
'<span id="spanAddProvider" class="glyphicon glyphicon-plus" style="pointer-events: none;"></span>'+
'</button>'
function getGridCaption() {
return "<div style='font-size:15px; font-weight:bold; display:inline; padding-left:10px;'><span class='glyphicon glyphicon-check' style='margin-right:3px;font-size:14px;'></span>" + getCurrentPractice() + " " + "</div>" +
"<div style='float:right; padding-right:20px; padding-bottom:10px; display:inline;>" +
"<div style='float:right;width:550px; padding-bottom:20px;'>" +
"<div class='btn-group' style='float:right; padding-top:1px;'> " +
htmlButtonElement+
"</div>" +
"<input type='text' class='form-control' id='filter' placeholder='Search' style='width:250px; height:30px; float:right; ' />" +
" </div>" +
"</div><div class='ui-helper-clearfix'></div>";
}
更新:
根据 Oleg 的回答修复:Fiddle 3
【问题讨论】:
标签: jqgrid free-jqgrid