Android 链接在移动设备上不工作-位置固定
我有一个小组:Android 链接在移动设备上不工作-位置固定,android,css,mobile,css-position,overlapping,Android,Css,Mobile,Css Position,Overlapping,我有一个小组: <asp:Panel ID="pnl_addtofav" runat="server" CssClass="pop-up-sprite" > <asp:ImageButton ID="btn_closefav" runat="server" ForeColor="Transparent" CommandName="HideFav" CssClass="close" /> </asp:Panel> 在某些移动设备上,我无法单击按
<asp:Panel ID="pnl_addtofav" runat="server" CssClass="pop-up-sprite" >
<asp:ImageButton ID="btn_closefav" runat="server" ForeColor="Transparent" CommandName="HideFav" CssClass="close" />
</asp:Panel>
在某些移动设备上,我无法单击按钮btn\u closefav
。我点击这个按钮,什么也没发生。
问题是位置:已修复
!如果我用位置:绝对
替换位置:固定
,效果会更好但我需要使用position fixed在整个页面上放置div
为什么?你有没有找到解决办法?我也有类似的问题。你好@Mike_G!我得出的结论是,在一些旧版本的android上,您无法正确使用position:fixed on divs。我记得,如果div位于页面顶部,则可以正常工作。因此,当您显示div时,将其向右移动到页面顶部,当您关闭该div时,您应该滚动回设置div visible之前的位置。我希望我说清楚了。请让我知道它是否对您有帮助,或者您是否找到了其他解决方案。
.pop-up-sprite {
background-attachment: scroll;
background-clip: border-box;
background-image: url("some url");
background-origin: padding-box;
background-position: 0 0;
background-repeat: repeat;
background-size: auto auto;
height: 100%;
width: 100%;
left: 0;
position: fixed;
top: 0;
z-index: 500;
}