快速提问。我已经用我自己漂亮的 PNG 替换了我网站上的按钮。然后将图像包装在提交按钮标记中。很容易对吧?为了清楚...
<button type='submit' style='border: 0; background: transparent;'>
<[img tag here] />
</button>
然后为了让它们感觉互动,有一个辅助按钮,其照明效果略有不同,用于图像 onmouseover 事件。一切都适用于chrome,但不适用于firefox。作为记录,我有一些在 Firefox 中工作的锚标签的相同设置,所以它特定于提交按钮。看起来firefox在按钮节点中捕获了onmouseover事件,并且没有到达图像标签。建议?
注意onmouseover 被编码到 html 标签本身。我真的不希望将代码移动到单独的侦听器(按钮太多,这对我来说感觉更干净)。
提前感谢您的时间!
编辑 抱歉 - 我想我也可以包括它,以防万一 >_<'
<button type='submit' style="border: 0; background: transparent;">
<img class='med_button' style='padding:0;margin:0 0 0 -8px;' src='<?php echo base_url().'assets/images/login_indent_green.png'; ?>' alt='login' onmouseover="src='<?php echo base_url().'assets/images/login_indent_green_hover.png'; ?>'" onmouseout="src='<?php echo base_url().'assets/images/login_indent_green.png'; ?>'" />
</button>