<small id='6QLUa'></small><noframes id='6QLUa'>

    <bdo id='6QLUa'></bdo><ul id='6QLUa'></ul>

    1. <tfoot id='6QLUa'></tfoot>
      <i id='6QLUa'><tr id='6QLUa'><dt id='6QLUa'><q id='6QLUa'><span id='6QLUa'><b id='6QLUa'><form id='6QLUa'><ins id='6QLUa'></ins><ul id='6QLUa'></ul><sub id='6QLUa'></sub></form><legend id='6QLUa'></legend><bdo id='6QLUa'><pre id='6QLUa'><center id='6QLUa'></center></pre></bdo></b><th id='6QLUa'></th></span></q></dt></tr></i><div id='6QLUa'><tfoot id='6QLUa'></tfoot><dl id='6QLUa'><fieldset id='6QLUa'></fieldset></dl></div>
    2. <legend id='6QLUa'><style id='6QLUa'><dir id='6QLUa'><q id='6QLUa'></q></dir></style></legend>

      span:hover 在 Firefox 中不起作用,但在 Chrome 中起作用

      时间:2023-11-29
          <legend id='hL8Zm'><style id='hL8Zm'><dir id='hL8Zm'><q id='hL8Zm'></q></dir></style></legend>
            <tbody id='hL8Zm'></tbody>
        1. <i id='hL8Zm'><tr id='hL8Zm'><dt id='hL8Zm'><q id='hL8Zm'><span id='hL8Zm'><b id='hL8Zm'><form id='hL8Zm'><ins id='hL8Zm'></ins><ul id='hL8Zm'></ul><sub id='hL8Zm'></sub></form><legend id='hL8Zm'></legend><bdo id='hL8Zm'><pre id='hL8Zm'><center id='hL8Zm'></center></pre></bdo></b><th id='hL8Zm'></th></span></q></dt></tr></i><div id='hL8Zm'><tfoot id='hL8Zm'></tfoot><dl id='hL8Zm'><fieldset id='hL8Zm'></fieldset></dl></div>
            <bdo id='hL8Zm'></bdo><ul id='hL8Zm'></ul>

            <small id='hL8Zm'></small><noframes id='hL8Zm'>

            <tfoot id='hL8Zm'></tfoot>

                本文介绍了span:hover 在 Firefox 中不起作用,但在 Chrome 中起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我有一段不能在 Firefox 中运行的代码..icon 图像在按钮悬停时不会改变.它在 Chrome 中完美运行.

                I have a piece of code that I doesn't work in Firefox. The .icon image does not change when the button is hovered. It works perfectly in Chrome.

                button.add-to-cart-button .button-left .icon {
                  display: block;
                  position: absolute;
                  left: 0;/*RW 6px; */
                  top: 0;/*RW  6px; */
                  width: 35px;/*RW 21px; */
                  height: 31px;/*RW 19px; */
                  background: url(http://client4.bostonwebco.com/skin/ideal_responsive/images/custom/add_to_cart.gif) 50% 50% no-repeat;
                }
                button.add-to-cart-button .button-left {
                  display: block;
                  text-indent: -5000px;
                  overflow: hidden;
                  padding-left: 0px !important;/*RW  2px  */
                  width: 35px !important;/*RW  30px  */
                  position: relative;
                  font-size: 11px;
                  text-align: center;
                  border: 0px;
                  height: 31px;
                  margin: 0px;
                }
                button.add-to-cart-button:hover span.button-left:hover span.icon:hover {
                  background: url("http://client4.bostonwebco.com/skin/ideal_responsive/images/custom/add_to_cart-over.gif") 50% 50% no-repeat !important;
                  display: block;
                  border: none;
                }

                <div class="buttons-row">
                  <button class="button main-button add-to-cart-button" type="submit" title="Add to cart">
                    <span class="button-right">
                      <span class="button-left">
                        <span class="lbl" id="lbl_add_to_cart" onmouseover="javascript: lmo(this, event);">Add to cart</span>
                        <span class="icon"></span>
                      </span>
                    </span>
                  </button>
                </div>

                JS 小提琴: http://jsfiddle.net/dKcdK/14/

                推荐答案

                您的问题是,如果元素是 的子元素,Firefox 不会响应该元素的 :hover 选择器按钮.请参阅 https://bugzilla.mozilla.org/show_bug.cgi?id=843003.

                Your issue is that Firefox does not respond to the :hover selector of an element if it is a child of a button. See https://bugzilla.mozilla.org/show_bug.cgi?id=843003.

                您可以通过将 :hover 附加到 button 来简化 CSS:

                You can simplify your CSS by attaching :hover to the button instead:

                button.add-to-cart-button .button-left .icon {
                  display: block;
                  position: absolute;
                  left: 0;/*RW 6px; */
                  top: 0;/*RW  6px; */
                  width: 35px;/*RW 21px; */
                  height: 31px;/*RW 19px; */
                  background: url(http://client4.bostonwebco.com/skin/ideal_responsive/images/custom/add_to_cart.gif) 50% 50% no-repeat;
                }
                button.add-to-cart-button .button-left {
                  display: block;
                  text-indent: -5000px;
                  overflow: hidden;
                  padding-left: 0px !important;/*RW  2px  */
                  width: 35px !important;/*RW  30px  */
                  position: relative;
                  font-size: 11px;
                  text-align: center;
                  border: 0px;
                  height: 31px;
                  margin: 0px;
                }
                .add-to-cart-button:hover .icon {
                  background: url("http://client4.bostonwebco.com/skin/ideal_responsive/images/custom/add_to_cart-over.gif") 50% 50% no-repeat !important;
                  display: block;
                  border: none;
                }

                <div class="buttons-row">
                  <button class="button main-button add-to-cart-button" type="submit" title="Add to cart">
                    <span class="button-right">
                      <span class="button-left">
                        <span class="lbl" id="lbl_add_to_cart">Add to cart</span>
                        <span class="icon"></span>
                      </span>
                    </span>
                  </button>
                </div>

                这篇关于span:hover 在 Firefox 中不起作用,但在 Chrome 中起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:使用 JavaScript 事件模拟悬停 下一篇:在 jQueryMobile 中触摸后悬停效果保持不变

                相关文章

                  <i id='PRmLm'><tr id='PRmLm'><dt id='PRmLm'><q id='PRmLm'><span id='PRmLm'><b id='PRmLm'><form id='PRmLm'><ins id='PRmLm'></ins><ul id='PRmLm'></ul><sub id='PRmLm'></sub></form><legend id='PRmLm'></legend><bdo id='PRmLm'><pre id='PRmLm'><center id='PRmLm'></center></pre></bdo></b><th id='PRmLm'></th></span></q></dt></tr></i><div id='PRmLm'><tfoot id='PRmLm'></tfoot><dl id='PRmLm'><fieldset id='PRmLm'></fieldset></dl></div>
                      <bdo id='PRmLm'></bdo><ul id='PRmLm'></ul>
                    <tfoot id='PRmLm'></tfoot>

                    <small id='PRmLm'></small><noframes id='PRmLm'>

                  1. <legend id='PRmLm'><style id='PRmLm'><dir id='PRmLm'><q id='PRmLm'></q></dir></style></legend>