javascript - Safari- show() 和 css ('display' ,'block' ) 不起作用

标签 javascript jquery css safari

我必须显示一个微调器。 微调器有一个具有以下样式的类:

.spinner-ctn{
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  text-align: center;
  line-height: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: rgba(255,255,255,.7);
}

为了显示我尝试使用的微调器: 一个

function showSpinnerSignUp(){
    $('.spinner-ctn').css('display','block')
}

b

function showSpinnerSignUp(){
        $('.spinner-ctn').show()
    }

出于某种原因,它们在 safari 中都不起作用

最佳答案

添加 #<a href='#'并在事件之间留一个空格。我尝试使用 safari 工作正常。

$(document).on('click','.skip-step',function(e){
    $('.spinner-ctn').css('display','block')
})
.spinner-ctn{
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  text-align: center;
  line-height: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: rgba(255,255,255,.7);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="#" event="next" id="skipBotton" class="skip-step pull-right">link</a>
<div class="spinner-ctn"><a class="spinner">test</a></div>

更新

好的,试试,用 display: block !important 添加类并切换它。

$(document).on('click','.skip-step',function(e){
    $('.spinner-ctn').toggleClass("spinner_block")
})
.spinner-ctn{
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  text-align: center;
  line-height: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: rgba(255,255,255,.7);
}
.spinner_block{
  display:block !important;
  position: fixed;
  top: 0;
  left: 0;
  text-align: center;
  line-height: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: rgba(255,255,255,.7);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="#" event="next" id="skipBotton" class="skip-step pull-right">link</a>
<div class="spinner-ctn"><a class="spinner">test</a></div>

关于javascript - Safari- show() 和 css ('display' ,'block' ) 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33260517/

相关文章:

javascript - 有没有办法设置javascript鼠标事件顺序?

jquery - Leaflet.js 不显示带有可折叠侧边菜单的全屏 map (简单侧边栏)

javascript - 使用 jQuery 保持被点击的文章处于跟踪/活跃状态

html - 导航栏的 Z-index 问题

javascript - 无法在 d3.js 中添加轴

javascript - Vue.js:检查组件是否存在

javascript - 接受一个值并返回一个返回该值的函数的函数叫什么?

jquery - 页面更改时是否有 jQuery 事件?

php - 使用 cURL 检索 JSON 数据以与 jQuery 一起使用

html - 摆脱图片库中的额外空间