离子列表中的图标不可点击
Icon in ionic list is not clickable
我有一个列表在我的ionic项目与一些图标,我想点击。但是我无法通过html的onclick()或AngularJS的ng-click来获取点击。我的html看起来像这样:
<ion-view view-title="CUES - WATCH LIST">
<ion-content>
<div class="notification-message col-80" ng-hide="hideNotificationMessage" ng-click="hideNotificationMessage=true" ng-bind-html="messageContents"></div>
<ion-list>
<ion-item ng-repeat="watchlistitem in watchlist" href="#/app/trailer/{{watchlistitem.id}}">
<div class="watchlist-movie-thumb">
<img class="movie-thumb-image" src="{{watchlistitem.picture}}">
</div>
<div class="col-75 watchlist-title-genre-container">
<div class="watchlist-movie-title">
{{watchlistitem.title}}
</div>
<div class="watchlist-movie-genres">
{{watchlistitem.genres}}
</div>
</div>
<a class="item-icon-right" onclick="alert('you clicked me');" ng-click='remove_movie()'>
<i class="icon ion-trash-a" style="color:black;padding-top:40px"></i>
</a>
<a class="item-icon-right">
<i class="icon ion-ios-upload-outline" style="color:black;padding-bottom:40px;"></i>
</a>
</ion-item>
</ion-list>
</ion-content>
</ion-view>
事实上,即使onclick()也没有拾取点击,这是非常奇怪的。我已经尝试将z索引更改为9999,但这没有任何区别。
我尝试了所有我能想到的html模型,偶然发现了一个答案。
这有点夸张,但不会影响布局。
我只是给标签添加了一个margin-right样式,如下所示:
<a class="item-icon-right">
<i class="icon ion-ios-upload-outline" style="margin-right:-2px;color:black;padding-bottom:40px;" ng-click='remove_movie()'></i>
</a>
对于修复点击问题,我给margin-right赋什么值似乎并不重要,只要它在那里。不过它确实会像你期望的那样改变布局。
相关文章:
- Javascript更改图标
- 将for循环生成的图标附加到列表项锚点中
- jQuery-在带有独立操作的下拉列表项末尾有图标
- Jquery移动列表视图图标未正确显示
- Jquery Chosen插件-通过Ajax动态填充列表时显示加载图标
- 获取Chrome pageAction图标以显示JSON中的URL列表
- 需要将下拉列表附加到具有类型“”的图标;按钮”;
- 如何更改 HTML 数据列表输入上显示的图标?隐藏是可能的,但我可以将其更改为其他一些图标,例如向下箭头
- 单击我们在 css 中添加的图像图标时的下拉列表
- 单击两次图标不会关闭下拉列表
- YouTube API 以 5 x 3 网格而不是单列列表列出播放列表图标
- 如何在离子列表中显示两个右对齐的图标
- 从导入的图标列表图像更改渲染的图标大小
- 在哪里可以找到dojo工具箱dijit小部件的图标图像列表
- 如何设置单选按钮列表与后缀文本后的单选图标
- 离子列表中的图标不可点击
- 列表的Sapui5条件图标
- 如何使弹出在左侧的每个图标在列表视图
- AngularJS图标以列表的形式改变
- 在 jQuery 中列表中的每一行前面添加一个删除图标