jQuery 显示在移动 Safari 上的 <a> 标签上
jQuery show on <a> tag on mobile Safari
这适用于Chrome和Firefox,但不适用于移动Safari。我试图在单击链接时简单地显示一个 img。j查询 1.10.1
.HTML
<h1>Region</h1> <img src="/static/img/ajax-loader.gif" class="loading" />
<hr>
<div class="list-group">
<a onclick="clickMe()" class="list-group-item" href="/feedback/studio/110/">Colorado <span class="glyphicon glyphicon-chevron-right pull-right"></span></a>
</div>
.JS
<script type="text/javascript">
function clickMe() {
$('.loading').show();
}
</script>
.CSS
.loading {
display: none;
}
单击链接时不显示 img。如果我将 href 更改为"#"进行测试,图像确实会显示。如果我在点击链接后返回浏览器,图像是可见的,但当然我试图让它在单击链接时显示。
我是否缺少一些简单的东西来让它在移动 Safari 上工作?
我会尝试一下:
首先,删除内联onclick
属性
<a class="list-group-item" href="/feedback/studio/110/">Colorado <span class="glyphicon glyphicon-chevron-right pull-right"></span></a>
使用例如jQuery绑定事件并防止默认行为和延迟 一点重定向:{我将其委派到document
级别,以便您 确定此事件将在您设置的任何位置/位置触发}
$(document).on('click', '.list-group-item', function(e){
e.preventDefault();
var self = this;
setTimeout(function(){
window.location = self.href;
},250);
});
相关文章:
- 如何使多个标签显示在JQuery范围滑块中
- 如何使用 JavaScript 向我的
标签显示图像
- DIV 标签显示:内联块;
- 安卓上的html5视频标签显示黑屏
- 高图表.js如何强制 x 轴标签显示所有月份,无论图表大小如何
- 如何在javascript中将服务器端标签显示更改为Block
- 为什么用Javascript RegEx在文本周围包装标签会将标签显示为文本
- 锚点标签显示完整链接问题
- 如何通过按下标签显示隐藏内容使用选择器
- Internet Explorer中的选项标签显示块/无
- js标签显示所有菜单项的最后一个条目的标签
- 过滤一个html页面,所以只有某些标签显示
- 使用angularjs和ionic通过html img标签显示图像
- Sencha不能在控制器中触发我的标签显示事件
- 用html标签显示javascript变量值
- jQuery进度条标签显示“false”
- Highcharts响应式数据标签显示
- 检测标签显示,移除类隐藏
- ZingChart x轴标签显示为数字而不是字符串
- 需要帮助在Div标签显示曲线边界以上的Img