当一个iPhone使用来自CoreMotion的数据移动时,能计算出高度的差异吗?
例如,保存iPhone的初始位置,然后移动iPhone,从而产生一个新的位置。我感兴趣的是检测iPhone的高度是否从最初的位置移动。我不需要绝对单位,只是一个相对的值,表明高度已经从原来的高度变化的百分比。
let manager = CMMotionManager()
// Save initial attitude
var initialAttitude = manager.deviceMotion.attitude
if manager.deviceMotionAvailable {
manager
$("#toggle").click(function() {
$("p").toggle(function() {
// $('body')[0].scrollHeight <-- this is it, but not in my case
});
});
<a id="toggle">Toggle</a>
<p>content</p>
<p>...</p>
...a hundred more <p>
我的网站基本上有7个可扩展的DIVs,用户扩展和关闭。
在页面的末尾是一个提交按钮,链接到一个JQuery对话框,它基本上确认提交。
所发生的情况是,JQuery对话框跳下,经常看起来已经消失,这使得用户无法提交表单。它的跳跃量取决于扩展的DIVs的大小。
JS小提琴:
HTML:
<p>1. Click "Submit" to get the dialog box to appear, drag it around and you will notice it works normally. Close the dialog box after. </p&
我在上搜索了这个js代码,通过其内容自动调整iframe的高度。它做的是发布这篇文章的用户所说的事情。但是,我现在在iframe中的动态内容中遇到了这个问题。
我所拥有的js代码只适用于页面的常规内容,而不是当内部发生动态更改时。例如,通过ajax调用显示文本。
我尝试过寻找其他解决方案,但其他解决方案的效果不如这段代码所能做的。
我希望有人能帮我更新代码,以满足我目前的需要。我不太熟悉jquery/javascript自己来完成这项工作。(预先多谢!)
这是JS代码:
function setIframeHeight(iframeId) {
var ifDoc, ifRef = d