如何将显示从无切换到表格单元?

亚伦·本杰明(Aaron Benjamin)

我下面有一个半工作脚本。唯一的问题是父元素在悬停后也消失了。我也无法淡入/淡出工作。

有任何想法吗?

html

 <div class="group mt10">
     <div class='col2 pull-left homeTile' style="margin-right:10px;">
         <a class='homeHover' title="Weddings" href='#' style="background-image:url(../img/wedding-cake.jpg);">
             <span>Weddings</span>
         </a>
     </div>
     <div class='col2 pull-left homeTile'>
         <a class='homeHover' title="Weddings" href='#' style="background-image:url(../img/wedding-cake.jpg);">
             <span>Weddings</span>
         </a>
     </div>
</div>

JS

 <script>

 $(document).ready(function() {  

     $('.homeHover').css("display", "table" );    

     $('.homeHover').hover(function() { 

         $(this).find('span').stop().toggle().css("display", "table-cell" ); 
     },  
     function(){ 

         $(this).find('span').stop().toggle().css("display", "none" ); 
     });      
  });          
</script>
jk。

我在您发布的代码中看不到淡入/淡出功能,因此无法解决。

给定您发布的内容,将会删除.stop().toggle()因为尚不清楚这些功能应该从您发布和使用的代码中执行什么工作因为这些代码visibility隐藏了元素,但该元素仍然占用了文档布局中的空间。

$('.homeHover').hover(
     function () {
         $(this).find('span').css("visibility", "visible");
     },
    function () {
         $(this).find('span').css("visibility", "hidden");
     }
 );

可见小提琴

如果要坚持使用display,以将元素从文档布局中完全删除,则需要给a元素一些尺寸,以使a元素不会完全消失(从技术上讲,元素a仍然存在,现在里面什么也没有,所以您无需什么都看不到):

$('.homeHover').hover(
     function () {
        $(this).find('span').css("display", "table");
     },
     function () {
         $(this).find('span').css("display", "none");
     }
 );

(仅100px作为示例):

.homeHover {
    width: 100px;
    height: 100px;
}

显示小提琴

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将显示从无切换到表格单元?

来自分类Dev

如何将全屏Swing框架切换到全屏模式?

来自分类Dev

如何在硒PHP单元中切换到iframe

来自分类Dev

如何将不同的动画切换到项目

来自分类Dev

Swift-如何将ViewController切换到TabBarController

来自分类Dev

如何将嵌套列表切换到数组

来自分类Dev

如何将整个XCode项目切换到先前的提交

来自分类Dev

如何将窗口控件切换到左侧(Gnome Shell)?

来自分类Dev

SwiftUI导航:如何将详细信息视图切换到其他项目?

来自分类Dev

如何将If / Else切换到For循环?

来自分类Dev

如何将窗口控件切换到左侧(Gnome Shell)?

来自分类Dev

如何通过PC将显示器的输入从DVI切换到HDMI?

来自分类Dev

如何轻松切换到外接显示器

来自分类Dev

如何将Arch Linux切换到LTS内核?

来自分类Dev

如何将更改后的工作副本切换到svn-workbench中的分支?

来自分类Dev

如何将时间的用户输入从几分钟切换到一个小时?

来自分类Dev

如何将Resque环境从开发切换到测试?

来自分类Dev

如何将焦点切换到不同的应用程序C ++ / WinAPI

来自分类Dev

如何将Emacs窗口从垂直拆分切换到水平拆分?

来自分类Dev

在将目录及其内容作为目标时,如何将-name切换到GNU find?

来自分类Dev

如何将Rails 3迁移生成切换到时间戳?

来自分类Dev

如何将radeon切换到amdgpu

来自分类Dev

如何将启动分区切换到系统分区

来自分类Dev

如何将只读切换到 select2

来自分类Dev

如何将 RN4871 / RN4870 蓝牙模块切换到命令模式?

来自分类Dev

如何将窗口从一台外接显示器切换到另一台显示器?

来自分类Dev

如何从列表项切换到显示:无,显示:块

来自分类Dev

如何将第一列切换到最后一列

来自分类Dev

如何将 Visual Studio 项目从 Windows 切换到 Linux 容器?

Related 相关文章

  1. 1

    如何将显示从无切换到表格单元?

  2. 2

    如何将全屏Swing框架切换到全屏模式?

  3. 3

    如何在硒PHP单元中切换到iframe

  4. 4

    如何将不同的动画切换到项目

  5. 5

    Swift-如何将ViewController切换到TabBarController

  6. 6

    如何将嵌套列表切换到数组

  7. 7

    如何将整个XCode项目切换到先前的提交

  8. 8

    如何将窗口控件切换到左侧(Gnome Shell)?

  9. 9

    SwiftUI导航:如何将详细信息视图切换到其他项目?

  10. 10

    如何将If / Else切换到For循环?

  11. 11

    如何将窗口控件切换到左侧(Gnome Shell)?

  12. 12

    如何通过PC将显示器的输入从DVI切换到HDMI?

  13. 13

    如何轻松切换到外接显示器

  14. 14

    如何将Arch Linux切换到LTS内核?

  15. 15

    如何将更改后的工作副本切换到svn-workbench中的分支?

  16. 16

    如何将时间的用户输入从几分钟切换到一个小时?

  17. 17

    如何将Resque环境从开发切换到测试?

  18. 18

    如何将焦点切换到不同的应用程序C ++ / WinAPI

  19. 19

    如何将Emacs窗口从垂直拆分切换到水平拆分?

  20. 20

    在将目录及其内容作为目标时,如何将-name切换到GNU find?

  21. 21

    如何将Rails 3迁移生成切换到时间戳?

  22. 22

    如何将radeon切换到amdgpu

  23. 23

    如何将启动分区切换到系统分区

  24. 24

    如何将只读切换到 select2

  25. 25

    如何将 RN4871 / RN4870 蓝牙模块切换到命令模式?

  26. 26

    如何将窗口从一台外接显示器切换到另一台显示器?

  27. 27

    如何从列表项切换到显示:无,显示:块

  28. 28

    如何将第一列切换到最后一列

  29. 29

    如何将 Visual Studio 项目从 Windows 切换到 Linux 容器?

热门标签

归档