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

    3. <small id='lPTgr'></small><noframes id='lPTgr'>

      <tfoot id='lPTgr'></tfoot>
        <bdo id='lPTgr'></bdo><ul id='lPTgr'></ul>

      悬停图像 - 在其上显示 div

      Hover image - display div over it(悬停图像 - 在其上显示 div)

          <bdo id='4RCsB'></bdo><ul id='4RCsB'></ul>

              <tbody id='4RCsB'></tbody>

            <small id='4RCsB'></small><noframes id='4RCsB'>

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

          2. <legend id='4RCsB'><style id='4RCsB'><dir id='4RCsB'><q id='4RCsB'></q></dir></style></legend>
          3. <tfoot id='4RCsB'></tfoot>

                本文介绍了悬停图像 - 在其上显示 div的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                On hover I want a link apear at the top-right of the image. Just like on your profile picture on Facebook, where it says "Change Picture".

                I have tried to to get it working with a bit of jquery but had no luck, as it doesn't go t the right of the image. The images are going to be different sizes as they are profile pictures. So whatever the size, it needs to stay at the top-right of the image.

                JQuery:

                $(".imgHover").hover(function() {
                    $(this).children("img").fadeTo(200, 0.25)
                           .end().children(".hover").show();
                }, function() {
                    $(this).children("img").fadeTo(200, 1)
                           .end().children(".hover").hide();
                });
                

                HTML:

                <div class="imgHover">
                    <div class="hover"><a href="htpp://google.com">Edit</a></div>
                    <img src="http://img14.imageshack.us/img14/9698/29588166.jpg" alt="" />
                </div>
                

                CSS:

                .imgHover .hover { 
                    display: none;
                    position:absolute;
                    z-index: 2;
                
                }
                

                Thanks!

                解决方案

                This is the way I done it: CSS:

                .imgHover {
                    display: inline;
                    position: relative;
                }
                .imgHover .hover {
                    display: none;
                    position: absolute;
                    right:0;
                    z-index: 2;
                }
                

                HTML:

                <div class="imgHover">
                <div class="hover"><a href="htpp://google.com">Edit</a></div>
                <img src="http://img14.imageshack.us/img14/9698/29588166.jpg" alt="">
                </div>
                

                JQuery:

                $(function() {
                    $(".imgHover").hover(
                        function() {
                            $(this).children("img").fadeTo(200, 0.85).end().children(".hover").show();
                        },
                        function() {
                            $(this).children("img").fadeTo(200, 1).end().children(".hover").hide();
                        });
                });
                

                Test this on jsfiddle.

                这篇关于悬停图像 - 在其上显示 div的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                相关文档推荐

                Move link image 5px up on hover(悬停时将链接图像向上移动 5px)
                How do I inspect CSS pseudo classes with firebug?(如何使用 firebug 检查 CSS 伪类?)
                Why doesn#39;t CSS hover work on table rows when the cells inside the rows have class names?(当行内的单元格具有类名时,为什么 CSS 悬停在表格行上不起作用?)
                How to apply a CSS class on hover to dynamically generated submit buttons?(如何在悬停时将 CSS 类应用于动态生成的提交按钮?)
                Differences between CSS3 :hover and :focus?(CSS3 :hover 和 :focus 的区别?)
                div hover background-color change?(div 悬停背景颜色变化?)
                  <tbody id='mQeVD'></tbody>
                • <bdo id='mQeVD'></bdo><ul id='mQeVD'></ul>
                  • <i id='mQeVD'><tr id='mQeVD'><dt id='mQeVD'><q id='mQeVD'><span id='mQeVD'><b id='mQeVD'><form id='mQeVD'><ins id='mQeVD'></ins><ul id='mQeVD'></ul><sub id='mQeVD'></sub></form><legend id='mQeVD'></legend><bdo id='mQeVD'><pre id='mQeVD'><center id='mQeVD'></center></pre></bdo></b><th id='mQeVD'></th></span></q></dt></tr></i><div id='mQeVD'><tfoot id='mQeVD'></tfoot><dl id='mQeVD'><fieldset id='mQeVD'></fieldset></dl></div>
                    <tfoot id='mQeVD'></tfoot>
                      <legend id='mQeVD'><style id='mQeVD'><dir id='mQeVD'><q id='mQeVD'></q></dir></style></legend>

                        1. <small id='mQeVD'></small><noframes id='mQeVD'>