zoukankan      html  css  js  c++  java
  • iphone下元素放在了一个position: fixed的div中无法点击

    网上的说法是这样的:

    iphone的浏览器有这么一个bug, 当你使用锚定或滚动页面, 你会发现某些东西不能点击了! 

    如果你的这个“东西”放在了一个position: fixed的div中, 那么你遇到的情况和我们相似, 解决办法如下: 

    在滚动之点击之前加入如下步骤: 

    $fixedElememt.css({ "position": "relative" }); 
    window.scroll(0, $(window).scrollTop() ); 
    $fixedElememt.css({ "position": "fixed" }); 

    注意, 是修改position=fixed的元素。 如果你有动画效果的话, 那么可能需要使用: 
    window.setTimeout 函数等动画结束再运行以上代码

    我发现这个“东西”放在了一个position: fixed的弹窗div中无法点击

    $("#share-btn").live("click",function(){
            $(".popup_bg,.popup3").show();
        });这样绑定事件是点击不了的

    $(".prop-btns .close").click(function(){
            $(".popup2,.popup3,.popup4,.popup6").hide();
            $(".popup_bg").hide();
        })需要这样点击

  • 相关阅读:
    jackson自动将东八区时间转成标准时间
    开发项目和所用时间 感想
    自我介绍
    后缀数组模板
    lucas模板
    后缀数组da3模板
    cf#366....
    第1月2周1天
    第1月2周2天
    第1月1周1天
  • 原文地址:https://www.cnblogs.com/lichuntian/p/iphone.html
Copyright © 2011-2022 走看看