首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何获取使用JavaScript生成的Z-index的链接

如何获取使用JavaScript生成的Z-index的链接
EN

Stack Overflow用户
提问于 2019-10-18 04:06:45
回答 2查看 45关注 0票数 0

我正在重新调整代码的用途,并且由于jQuery生成的z索引,我遇到了下拉框内的链接不起作用的问题。原始画笔中的代码也不起作用。

我理解z索引,但在本例中,jQuery代码将z索引10应用于呈现其后面的链接的包含元素。每次使长方体可见时,jQuery也会迭代z索引(请参阅代码部分)。

HTML和CSS在Codepens中:

1)原始码:https://codepen.io/candroo/pen/wKEwRL

2)我的助手:https://codepen.io/Rburrage/pen/PooGKoM?editors=1100

在这件事上我需要帮助,please...and,谢谢。我觉得我忽略了一些非常简单的东西。

下面是我尝试过的:

1)删除jQuery z索引,并使用CSS添加它。

2)删除所有jQuery z索引引用,看看是否可以让链接正常工作

3)将链接上的z索引(.card-description a)更改为比所有其他z索引更大的数字

4)阅读StackOverflow上的所有z索引问题,看看我是否能解决它

代码语言:javascript
运行
复制
$jq(document).ready(function () {
  $jq(document).ready(function () {
    var zindex = 10;

    $jq("div.card").click(function (e) {
      e.preventDefault();

      var isShowing = false;

      if ($jq(this).hasClass("show")) {
        isShowing = true
      }

      if ($jq("div.cards").hasClass("showing")) {
        // a card is already in view
        $jq("div.card.show")
          .removeClass("show");

        if (isShowing) {
          // this card was showing - reset the grid
          $jq("div.cards")
            .removeClass("showing");
        } else {
          // this card isn't showing - get in with it
          $jq(this)
            .css({ zIndex: zindex })
            .addClass("show");

        }

        zindex++;

      } else {
        // no cards in view
        $jq("div.cards")
          .addClass("showing");
        $jq(this)
          .css({ zIndex: zindex })
          .addClass("show");

        zindex++;
      }

    });
  });
});

我在控制台中看不到任何错误消息。为了简单起见,我将所有链接都改为指向Google。该链接似乎可以单击,但当我单击它时--该框会折叠,但我不会被带到所需的URL。

EN

Stack Overflow用户

回答已采纳

发布于 2019-10-18 04:32:53

试试这个:

代码语言:javascript
运行
复制
$("div.card").click(function (e) {
  //e.preventDefault();

这一行是活动的,如果您像我的示例中那样删除它或注释它,它应该会使urls工作。

不确定为什么它没有被评论甚至在那里...也许它的原意是让urls不工作,也可能是我漏掉的其他东西。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58440013

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档