- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我开发了一个具有固定页脚和页眉的网站。内容也是固定的(但这只是因为页脚和页眉可以隐藏,但我不会在我的示例中显示)。我遇到的问题是 iPhone 和 iPad。这是我遇到的两个问题。一次它允许我将页眉和页脚拖过显示空白的 body/html 的范围(不知道他们为什么这样做),另一个问题是我一松开手指就停止滚动。后者似乎可以通过这样做来解决:
overflow-x: hidden;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
虽然我了解到这不是受支持的 CSS 属性,但它似乎确实可以解决问题。我试图通过使 header 和 footer 不可滚动来用 JavaScript 解决第二个问题,但它似乎无法正常工作。JavaScript 非常简单:
function disableElasticScroll(e) {
e.preventDefault();
};
我可以把它放在这样的元素上:
ontouchmove="disableElasticScroll(event)"
这没有达到预期的效果。我已经设置了一个 codepen 来突出显示这个问题。如果你有ipad,看看吧。首先将内容拖到.content 区域内。这很好用(感谢 -webkit 解决方案)。如果您然后尝试拖动 .header 或 .footer 您会注意到您无法拖动它并且没有滚动发生(同样这很好并且是由于JavaScript),但是如果您尝试再次滚动 .content,您会注意到它会拖拽整个页面并产生 flex 滚动效果。
最佳答案
有一种方法可以做到这一点,这样您就不必修复滚动容器。尝试将页眉和页脚定位在固定位置,然后用这些元素的高度填充页面主体。这样您的页面将正常滚动而不会出现任何问题。它可能看起来像这样:
body {
padding-top: 60px;
padding-bottom: 40px;
}
header.global {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 60px;
}
footer.global {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
height: 40px;
}
关于javascript - IOS 滚动问题( flex 滚动和反弹),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46369070/
如果停止 ScrollView 中两个元素之间的滚动,是否有办法使 ScrollView 弹起并稳定? 最佳答案 是的,它叫做Pagination,您基本上需要设置contentSize,然后在中设置
我有一个 UIImageView,它应该从顶部滑入 View ,然后当它停止时它应该制作一个弹跳动画。 我正在像这样设置 y.position 变化的动画: [UIView animateW
我在 java android studio 中使用 libgdx。我才刚刚开始。我正在使用安卓手机。我没有使用任何相机。我想要的只是屏幕所有四个边的 Sprite 反弹而无需点击。我尝试了很多我认为
文本以编程方式添加到 UILabel。随着添加更多文本,文本换行并增加标签的高度。 问题是,当文本在一行的末尾换行时,整个标签将跳起 1 行的高度并自行动画回到正确的位置。最终结果很好,但是你如何摆脱
从 iPhone 上的 UIAlertView 模仿弹跳动画的最佳方法是什么?是否有一些内置机制? UIAlertView 本身不能满足我的需要。 我研究了动画曲线,但据我所知,它们提供的唯一曲线是缓
为此搜索了很多,但还没有找到合适的解决方案。 是否可以禁用 UIPageViewController 的反弹效果并仍然使用 UIPageViewControllerTransitionStyleScr
我有一个 ScrollView ,它充当横幅,其中有 15 个 ImageView 作为 subview (水平滚动)。我这样添加 subview : for (int i = 0; i < feat
我希望如果用户滑动的宽度小于按钮宽度的一半,那么它会弹回并且不显示任何按钮,但是如果用户滑动的宽度超过按钮宽度的一半,那么单元格就会弹回正确的位置。 这就是我目前所拥有的,可以左右滑动。 privat
我使用 jQuery Waypoints 库将菜单栏容器的位置从静态修改为固定。当浏览器窗口向下滚动到菜单栏时,该栏固定在窗口的顶部。 当缓慢滚动到/经过航路点时,状态变化似乎很顺利,但当我以正常速度
我在 xib 中为我的 customCell 使用 autoLayout,因为我想根据文本为行设置可变高度。 现在在我的 VC.m 中 我正在使用这些代码行 - (void)viewdidLoad {
我已经尝试了很多方法来解决这个问题,浪费了整整一周,没有解决。 我有两个 AWS 账户。一个帐户有 example.com 通过 SMTP 发送 SES 电子邮件。原始 mime 文件包括来源:bou
我希望让球的弹跳变得逼真。有时它会反弹,顶点会开始下降,然后再次撞击地面并反弹得更高。当它撞到墙壁时也会发生同样的情况,就好像墙壁违背我的意愿对球施加了一个力(除了 y 方向默认设置为 9.8 的重力
正在寻求有关如何创建执行弹跳的自定义 SKAction( Sprite 套件)的帮助? 基本上,想要将 Sprite 从顶部屏幕拖放到底部(Y 轴)并让它执行快速衰减反弹(仅在 Y 轴上下)。 注意:
我是 Core Animation 的新手,也是 RubyMotion 的新手(自 1 月以来一直在 Xcode 中使用 Obj-C)。我需要 AppLabel(它的 png 在名为 AppAppea
我正在尝试将 vector 拆分为 n 个部分。我检查了以下解决方案 How to split a vector into n "almost equal" parts 我根据这个评论得出了以下代码:
我是一名优秀的程序员,十分优秀!