如何在下拉数据切换上提供可点击的链接(指向其他页面)?

克里斯布89

我正在尝试开发一个下拉数据切换,可用于打开下拉菜单但同时允许用户单击链接。

目前,该链接只能通过右键单击“在新选项卡中打开”来打开。但是,即使浏览器正确识别了我的链接的目标(我可以在浏览器的左下角看到目标网址),左键单击链接始终会打开下拉列表。

我已经尝试过拆分按钮,但它们的布局不够灵活。

基本上,我需要一个带有两行的按钮(下拉切换)。第一行是一个带有链接名称和 url 的锚点。第二行是按钮的实际标签。(背景:当用户从下拉列表中选择一个新项目时,显示的链接和按钮标签会通过 angular 更新。)

<div class="btn dropdown-toggle" data-toggle="dropdown">
    <a href="{{someUrl}}" class="button-link">
        {{link name}}
    </a>
    <div class="button-label">
        {{label}}
    </div>
</div>
<ul class="dropdown-menu">
    <li ng-repeat="item in items"> item </li>
</ul>

预期结果: * 如果用户点击链接,我想加载链接的页面。* 如果用户点击按钮上的其他地方(无论是第一行还是第二行),我想打开下拉菜单。

乔治亚

但是,左键单击链接总是会打开下拉菜单,

<a>标签需要一个点击处理程序来停止点击的传播:

<div class="btn dropdown-toggle" data-toggle="dropdown">
    <a href="{{someUrl}}" class="button-link" ng-click="$event.stopPropagation()">
        {{linkName}}
    </a>
    <div class="button-label">
        {{label}}
    </div>
</div>

这将防止点击冒泡到<div>打开下拉列表元素。

有关更多信息,请参阅

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使可点击的行链接到其他页面

来自分类Dev

Python,Flask-如何在模板文件夹中创建可点击的链接并重定向到其他页面?

来自分类Dev

如何使我的侧菜单在切换上按下其他元素?

来自分类Dev

如何创建指向其他页面的will_paginate链接?

来自分类Dev

如何在 getmdl 的切换上禁用涟漪效应?

来自分类Dev

如何使用JavaScript将页面上的所有特定href链接切换到其他内容?

来自分类Dev

如何创建一个超链接,以在下拉菜单中指向带有预选选项的页面?

来自分类Dev

如何在谷歌柱状图 api 中添加链接(可点击并获取新数据)

来自分类Dev

如何使ExpandableListView的子级可点击并执行其他操作?

来自分类Dev

如何使整个 TouchableOpacity 可点击而内部有其他组件?

来自分类Dev

查找并列出所有URL-s,作为指向页面底部的可点击链接

来自分类Dev

使用 z-index 时如何使链接可点击而不将所有其他元素的 z-index 变为负数?

来自分类Dev

Flutter-如何在下拉列表和其他Flutter功能中包含其他值?

来自分类Dev

如何在MessageDialog的文本中放置可点击的链接?

来自分类Dev

如何在TTTAttributedLabel中将HTML锚定为可点击链接?

来自分类Dev

如何在UITextView中显示可点击的链接

来自分类Dev

如何在QTextBrowser中显示可点击的超链接

来自分类Dev

如何在文本视图中创建可点击的链接?

来自分类Dev

如何在impress.js上创建可点击的链接?

来自分类Dev

如何在Android中使Web视图中的链接可点击

来自分类Dev

如何在NSAttributedString中建立可点击的链接

来自分类Dev

如何在无序列表中使整个链接可点击

来自分类Dev

如何在 VisualStudio QuickInfo 中包含可点击的链接

来自分类Dev

如何在 Ubuntu 20.04 的 Tilda 终端中使链接可点击?

来自分类Dev

如何在php中检索文本作为可点击链接?

来自分类Dev

如何在 JavaScript 或 jQuery 中访问可点击链接的值?

来自分类Dev

使页面上的所有链接/参考指向其他位置

来自分类Dev

在Rails表单中填充数据时如何在英语和其他语言之间切换

来自分类Dev

无效的元素状态:元素必须是用户可编辑的,以清除尝试使用Selenium在下拉式切换上单击并插入日期的错误

Related 相关文章

  1. 1

    如何使可点击的行链接到其他页面

  2. 2

    Python,Flask-如何在模板文件夹中创建可点击的链接并重定向到其他页面?

  3. 3

    如何使我的侧菜单在切换上按下其他元素?

  4. 4

    如何创建指向其他页面的will_paginate链接?

  5. 5

    如何在 getmdl 的切换上禁用涟漪效应?

  6. 6

    如何使用JavaScript将页面上的所有特定href链接切换到其他内容?

  7. 7

    如何创建一个超链接,以在下拉菜单中指向带有预选选项的页面?

  8. 8

    如何在谷歌柱状图 api 中添加链接(可点击并获取新数据)

  9. 9

    如何使ExpandableListView的子级可点击并执行其他操作?

  10. 10

    如何使整个 TouchableOpacity 可点击而内部有其他组件?

  11. 11

    查找并列出所有URL-s,作为指向页面底部的可点击链接

  12. 12

    使用 z-index 时如何使链接可点击而不将所有其他元素的 z-index 变为负数?

  13. 13

    Flutter-如何在下拉列表和其他Flutter功能中包含其他值?

  14. 14

    如何在MessageDialog的文本中放置可点击的链接?

  15. 15

    如何在TTTAttributedLabel中将HTML锚定为可点击链接?

  16. 16

    如何在UITextView中显示可点击的链接

  17. 17

    如何在QTextBrowser中显示可点击的超链接

  18. 18

    如何在文本视图中创建可点击的链接?

  19. 19

    如何在impress.js上创建可点击的链接?

  20. 20

    如何在Android中使Web视图中的链接可点击

  21. 21

    如何在NSAttributedString中建立可点击的链接

  22. 22

    如何在无序列表中使整个链接可点击

  23. 23

    如何在 VisualStudio QuickInfo 中包含可点击的链接

  24. 24

    如何在 Ubuntu 20.04 的 Tilda 终端中使链接可点击?

  25. 25

    如何在php中检索文本作为可点击链接?

  26. 26

    如何在 JavaScript 或 jQuery 中访问可点击链接的值?

  27. 27

    使页面上的所有链接/参考指向其他位置

  28. 28

    在Rails表单中填充数据时如何在英语和其他语言之间切换

  29. 29

    无效的元素状态:元素必须是用户可编辑的,以清除尝试使用Selenium在下拉式切换上单击并插入日期的错误

热门标签

归档