如何在angularjs中创建可点击的图标
How to create clickable icons in angularjs?
我想在angularjs
中创建一个可点击的图标。到目前为止,它可以工作,但链接元素会更改页面的位置,而这不应该。
<a ng-href="#" ng-click="callbackMethod()" target="_self" class="icon" title="test">
<span class="glyphicon glyphicon-print"></span>
</a>
问题:如何防止位置更改?还是这里的<a>
标签不是正确的元素?
<a href ng-click="callbackMethod()" class="icon">
<span class="glyphicon glyphicon-print"></span>
</a>
或:
<span class="glyphicon glyphicon-print" ng-click="callbackMethod()" style="cursor:pointer;"></span>
如果您
打算创建一个在单击时执行某些操作的图标,请不要使用 <a>
标签,只需使用 <div>
或 <img>
。锚标记在语义上有助于导航。请参阅:https://www.w3.org/TR/html401/struct/links.html
只需将空字符串传递给 href
属性即可。这将阻止您的浏览器更改其位置。
<a ng-href="" ng-click="callbackMethod()" target="_self" class="icon" title="test">
<span class="glyphicon glyphicon-print"></span>
</a>
如果您希望 ng-href 保持在同一页面上,则不需要它。在函数中添加所需的任何功能,并将其分配给 ng-click
<a ng-click="callbackMethod()" target="_self" class="icon" title="test">
<span class="glyphicon glyphicon-print"></span>
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 为effect Composer创建GodRays效果过程
- Javascript更改图标
- 在Chrome扩展程序图标中创建一个切换开关,以打开/关闭JavaScript
- 创建一个CSS下拉菜单,其中包含从搜索图标弹出的搜索框
- 传单错误:对象函数没有方法'createIcon'在LayerGroup中创建自定义图标标记时
- 希望在不创建新类的情况下将警告图标显示在正确的位置
- 如何在angularjs中创建可点击的图标
- 如何使用 Easel.js 在画布中创建数据库图标
- 如何使用地图地点创建自定义图标.js
- 使用ng类创建收藏夹图标
- 使用Dojo 1.9创建通知图标
- 如何在iPad上创建一个自定义图标'它基本上只是一个URL
- openlayers从WKT创建标记(带图标的功能)
- Javascript从数据动态创建图像/图标(标记)
- 是否可以从字形图标创建自定义游标
- 是否可以在工具栏中为firebreath插件创建一个图标
- 使用Google地图自定义覆盖来创建自定义图标(使用Raphael JS)
- 我看不到用PHP/MySQL创建谷歌地图的标记图标
- 如何创建一个在单击时向下旋转的图标