我有一个固定在我网站上每页底部的栏,使用position:fixed.问题是在iPhone或iPad等设备上,此属性不受尊重.
我尝试使用javascript来检测屏幕高度,滚动位置,这在iPad上完美运行:
$( window ).scroll( function ( ) { $( "#bar" ).css( "top", ( $( window ).height() + $( document ).scrollTop() - 90 ) +"px" ); } );
Run Code Online (Sandbox Code Playgroud)
如你所见,我正在使用jQuery.问题是这个代码在iPhone上不起作用,因为窗口的高度不包括位置栏(以及调试栏,如果存在),所以条形图首先出现在正确的位置,但是当你滚动它时固定在正确位置上方(Mobile Safari的位置栏使用的像素数量).
有没有办法获取此信息并正确修复此工具栏?
请记住,这不是一个为iPhone制作的网站,所以我根本不能使用像iScroll这样的技巧.
我正在Mac OS Mojave和Xcode 10上测试React Native 0.56.0-rc.2.
运行:
react-native init TestProject --version="0.56.0-rc.2"
cd TestProject
npm run start
react-native run-ios
Run Code Online (Sandbox Code Playgroud)
这产生了一些长期错误.
输入Xcode让我失败config.h了glog,我发现可以手动构建:
cd ./node_modules/react-native/third-party/glog-0.3.4
./configure && make && make install
Run Code Online (Sandbox Code Playgroud)
通过那个阶段,但让我接下来的另一个问题
(...)/node_modules/react-native/third-party/glog-0.3.4/src/glog/logging.h:85:10:
'gflags/gflags.h' file not found
Run Code Online (Sandbox Code Playgroud)
我无法在Google或Stack Overflow上找到任何与RN相关的内容,只能参考其他软件包以及在基于Debian的系统上安装这些软件包的说明.
这是一个已知的问题?
我正在使用FB.api发布og.likes动作,但是我想将跟踪代码附加到URL,Facebook会删除其他查询字符串参数,并且URL与HTML meta og:url参数相同,加上额外的Facebook参数.
是否可以将参数附加到此URL?
在 Node.js 上,当使用 Jade 作为模板渲染器时, res.render 调用的唯一可能输出是 HTML。
但它不会Content-Type: text/html自动包含相应的标题。
这是故意的吗?如果是这样,是否有一种简单的方法可以在不将此标头添加到所有路由的情况下实现这一点?