小编Gui*_*man的帖子

在iOS上使用CSS的iframe大小

有一个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)

css iframe mobile resize ios

46
推荐指数
3
解决办法
5万
查看次数

不可变价值只有变异成员

我已声明一个数组使用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)

arrays sorting swift

16
推荐指数
1
解决办法
1万
查看次数

TypeError:undefined不是Angular Resource中的函数

当尝试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

5
推荐指数
2
解决办法
2万
查看次数