当我使用 IOS Safari 时,网页上有一个 IFrame,但有一个错误,它不允许我向下滚动。我对此做了很多研究,发现这是一个常见的错误,但我似乎无法让我的版本正常工作。最具描述性的解决方案是 如何让 IFrame 在 iOS Safari 中响应?。
尽管我无法让该方法为我工作。这是我到目前为止所拥有的:
索引.html
html,
body {
padding: 0;
margin: 0;
border: 0;
}
iframe {
position: fixed;
width: 100%;
height: 100vh;
top: 0;
border: 0;
z-index: 9999;
/* overflow: auto; */
}
#scroll-wrapper {
-webkit-overflow-scrolling: touch!important;
overflow-y: scroll;
width: 100%;
height: 150vh;
z-index: 9999;
}Run Code Online (Sandbox Code Playgroud)
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
</head>
<body>
<!-- <div id="scroll-wrapper"> -->
<iframe src="iframe.html" allowtransparency="true"></iframe>
<!-- </div> -->
</body>
</html>Run Code Online (Sandbox Code Playgroud)
iframe.html …
我希望能够为$i每个页面重新加载+1 .我遇到了一个非常简单的问题,我正在努力寻找在线解决方案.
继承我的代码:
$backupNumber = fopen("$v", "r+") or die("Unable to open file!");
$i = fread($backupNumber,filesize("invoices/invoice1/backupN.txt"));
$i = intval($i);
$i = $i + 1;
echo $i;
fwrite($backupNumber,$i);
$a = "invoices/" . $invoiceN . "/backup" . $i;
fclose($backupNumber);
Run Code Online (Sandbox Code Playgroud)
并且在txt文件中只是开头的数字'1'.
重新加载页面时,当我回显$ i它输出时出现问题:
2然后是13然后1214然后是12131215然后2147483648等等.
我希望它简单输出
2然后3然后4等