• 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();
        })需要这样点击

  • 相关阅读:
    蜂窝网格的坐标以及寻路
    unity3d 第三人称视角的人物移动以及相机控制
    基本HTML结构
    平衡二叉树
    STL基础复习
    递归
    unity 傅老师学习
    blender基础操作
    最小生成树
    最短路径
  • 原文地址:https://www.cnblogs.com/lichuntian/p/iphone.html
Copyright © 2020-2023  润新知