javascript - 如何使用 z-index 使链接单击显示 div 内容?

标签 javascript jquery

如何制作 anchor 链接,单击应显示 div 的内容,但不会将链接下方的内容向下推。当您单击该 div 的外侧时,应关闭该 div。

Javascript 或 jquery 都可以。这是我到目前为止所得到的:

<a onclick="toggleDiv()"></a>
<div id="translate" style="display:none;">This is the content should be shown but don't push the content down.</div>

这是脚本

function toggleDiv()
    {
        var googleDiv = document.getElementById('translate');
        if(googleDiv.style.display == 'block')
            googleDiv.style.display = 'none';
        else
          googleDiv.style.display = 'block';
    }

最佳答案

尝试使用可见性而不是显示

style="visibility:hidden;"

if(googleDiv.style.visibility == 'visible')
  googleDiv.style.visibility = 'hidden';
else
  googleDiv.style.visibility = 'visible';

关于javascript - 如何使用 z-index 使链接单击显示 div 内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9813793/

相关文章:

javascript - 获取客户的一些身份信息

jquery - Maps V3 InfoWindow - 禁用关闭 "x"按钮

jquery - 是否可以强制 Ios 浏览器焦点从输入转移到另一个元素?

javascript - 寻找有关 Javascript 测试框架的信息

javascript - Angular router.redirect 不填充变量

javascript - 放大 Iframe 会影响 cordova iOS 应用程序中错误的光标位置

javascript - 动态设置 li 的宽度以匹配父 ul 的宽度

javascript - 关闭模态对话框屏幕

javascript - 有时会发生 gulp-webserver 错误

javascript - 来自不同数组的不同值并在表中并排附加在一起