ASP.NET按钮似乎生成了错误的样式信息。这个声明:
<asp:Button ID="btnRefresh" runat="server" Text="Refresh Job List" CssClass="xsmall"
OnClientClick="javascript:showSearching();" OnClick="btnRefresh_Click" icons="Redo" />
生成此代码:
<div id="uniform-ctl00_body_JobSearchFullFilter_btnRefresh" class="button xsmall" style="-moz-user-select: none;">jQuery1506575240292212027=Object { events={...}, handle=function()}
<span>
<em class="icon Redo">
Refresh Job List
<input id="ctl00_body_JobSearchFullFilter_btnRefresh" class="" type="submit" icons="Redo" onclick="javascript:showSearching();" value="Refresh Job List" name="ctl00$body$JobSearchFullFilter$btnRefresh" style="opacity: 0;"> jQuery1506575240292212027=Object { events={...}, handle=function()}
</em>
</span>
</div>
但是,如果我将鼠标悬停在按钮上,则获得焦点的实际位置位于按钮右侧约1/2 - 3/4英寸并略微向下。这会掩盖附近控件的影响,因此我无法单击它们。
修复似乎是要替换“opacity:0;”使用“display:none;”,但这似乎是生成的代码。顶部的Style元素是:
element.style {
opacity: 0;
}
并且不在我的任何css文件中。
有关如何解决此问题的任何建议吗?