有一个iframe,它基本上有更多的内容而不适合框架.框架的大小基于浏览器屏幕大小,并允许溢出滚动,在除iOS之外的所有浏览器上都能完美运行.在iOS上,safari决定调整框架大小以适应内容.不是你所期望的.
关于jsFiddle的示例代码:http:
//jsfiddle.net/R3PKB/2/
在您的iOS设备上试用:http:
//jsfiddle.net/R3PKB/2/embedded/result
HTML:
<div class="frame_holder">
<iframe class="my_frame">
// The content
</iframe>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
body {
position: relative;
background: #f0f0f0;
}
.frame_holder {
position: absolute;
top: 50px;
bottom: 50px;
left: 50px;
right: 50px;
background: #ffffff;
}
.my_frame {
width: 100%;
height: 100%;
border: 1px solid #e0e0e0;
}
Run Code Online (Sandbox Code Playgroud) 我已声明一个数组使用var
并填充它init()
.然而,当我尝试改变那个数组时,我得到了大量错误,告诉我数组是不可变的.我在这里错过了什么?
struct Deck {
var cards: Card[] = []
init () {
for i in 1...4 {
for ii in 1...13 {
self.cards.append(Card(rank: Rank.fromRaw(ii)!, suit: Suit.fromRaw(i)!))
}
}
}
func shuffle () {
var shuffledDeck: Card[] = []
var count = self.cards.count
for i in 1...52 {
var limit = count - i
var key = Int(arc4random_uniform(UInt32(limit)));
shuffledDeck.append(self.cards[key])
self.cards.removeAtIndex(key)
}
self.cards = shuffledDeck
}
}
Run Code Online (Sandbox Code Playgroud)
我得到的错误:
Playground execution failed: error:
<REPL>:75:22: error: immutable value of type …
Run Code Online (Sandbox Code Playgroud) 当尝试copies
在AngularJS资源上轮询自定义方法时,我得到以下错误angular.js:10033
:(该方法copy
工作正常.)
TypeError: undefined is not a function
at https://code.angularjs.org/1.3.0-beta.8/angular-resource.min.js:9:347
at Array.forEach (native)
at q (https://code.angularjs.org/1.3.0-beta.8/angular.min.js:7:280)
at q.then.p.$resolved (https://code.angularjs.org/1.3.0-beta.8/angular-resource.min.js:9:329)
at J (https://code.angularjs.org/1.3.0-beta.8/angular.min.js:101:5)
at J (https://code.angularjs.org/1.3.0-beta.8/angular.min.js:101:5)
at https://code.angularjs.org/1.3.0-beta.8/angular.min.js:102:173
at g.$eval (https://code.angularjs.org/1.3.0-beta.8/angular.min.js:113:138)
at g.$digest (https://code.angularjs.org/1.3.0-beta.8/angular.min.js:110:215)
at g.$apply (https://code.angularjs.org/1.3.0-beta.8/angular.min.js:113:468)
Run Code Online (Sandbox Code Playgroud)
Angular.js 10016 - 10035:
function consoleLog(type) {
var console = $window.console || {},
logFn = console[type] || console.log || noop,
hasApply = false;
// Note: reading logFn.apply throws an error in IE11 in IE8 document mode.
// The reason …
Run Code Online (Sandbox Code Playgroud) javascript angularjs angularjs-directive angularjs-scope angularjs-resource