小编jth*_*ter的帖子

`-webkit-overflow-scrolling:touch`打破了iOS7中最初的屏幕外元素

看到转基因种子已经发布,我们现在可以谈谈它!

看起来在iOS7中"-webkit-overflow-scrolling:touch"被破坏了.最初屏幕外的元素的触摸事件不会触发(或者在某些情况下是不可靠的).

这是一个例子:

<!DOCTYPE html><html>
    <head><title>TEST</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta name="apple-mobile-web-app-capable" content="yes" />
    <style>

        #scrollbox {
                position: fixed;
                top: 0px;
                width: 100%;
                height: 100%;
                overflow: scroll;
                -webkit-overflow-scrolling: touch;
        }

        .touchDiv {
            position: relative;
            width:100%;
            height:80px;
            background-color: #FFBBBB;
        }

        ul, li {
            text-indent: 0px;
            list-style: none;
            padding: 0px;
            margin: 0px;
        }

        li {
            padding-top: 10px;
            padding-bottom: 10px;
            border-bottom: 1px solid #333;
        }

    </style>
    <script type="text/javascript">

        function onBodyLoad() {
            var touchDiv = document.getElementById("bottomDiv");
            touchDiv.ontouchstart = function(e) {
                alert("touched");
            };

            touchDiv = …
Run Code Online (Sandbox Code Playgroud)

html5 webkit web-applications ios ios7

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

如何定义AWS策略声明的主体?

我从http://awspolicygen.s3.amazonaws.com/policygen.html开始创建一个策略,该策略将向用户列表的特定S3存储桶授予上载权限.我不清楚我如何定义这些用户应该是谁.

文件将委托人称为"一个或多个人",而没有如何提及所述人的例子.一个假设"电子邮件地址",策略生成器将接受它,但是当我将生成的语句粘贴到存储桶策略编辑器时,我得到:

政策中的无效主体 - "AWS":"steve@here.com"

完整声明:

{
  "Id": "myPol",
  "Statement": [
    {
      "Sid": "Stmt130",
      "Action": "s3:*",
      "Effect": "Allow",
      "Resource": "arn:aws:s3:::myBucketName",
      "Principal": {
        "AWS": [
          "steve@here.com"
        ]
      }
    } ]
}
Run Code Online (Sandbox Code Playgroud)

amazon-s3

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

Bootstrap 3:偏移不起作用?

我有这个代码:

<div class="row">
  <div class="col-sm-3 col-sm-offset-6 col-md-12 col-md-offset-0"></div>
  <div class="col-sm-3 col-md-12"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想要的小(sm)屏幕是两个div,每个有三列,第一个div的偏移量为6列.

对于中(md)屏幕,我希望有两个div,每个12个列(一个水平堆叠在另一个下面),没有偏移.

不知何故,浏览器无法识别该类col-md-offset-0.它仍然使用col-sm-offset-6该类.有什么想法吗?

offset twitter-bootstrap-3

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

在JavaScript中移动鼠标指针

是否可以移动鼠标以使其位于使用JavaScript的文本输入内?

javascript

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

AWS CloudWatch 日志:如何在 lambda 记录特定错误消息时发送电子邮件通知

我必须监控特定 lambda 的 CloudWatch 日志。当特定错误消息(例如 HTTP-50X)记录到 CloudWatch 时,我们需要发送电子邮件通知以提醒出现问题。

我们需要帮助在 AWS 中创建警报电子邮件,以手动监控日志以查看是否记录了任何此类错误。

amazon-web-services amazon-cloudwatch amazon-cloudwatchlogs aws-cloudwatch-log-insights cloudwatch-alarms

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

如何在JavaScript中创建File对象的修改副本?

从a接收的文件属性<input type="file">是只读的.

例如,以下重写尝试file.name将无提示失败或抛出TypeError: Cannot assign to read only property 'name' of object '#<File>'.

<input onchange="onchange" type="file">
Run Code Online (Sandbox Code Playgroud)
onchange = (event) => {
    const file = event.target.files[0];
    file.name = 'foo';
}
Run Code Online (Sandbox Code Playgroud)

尝试通过Object.assign({}, file)失败创建副本(创建一个空对象).

那么如何克隆一个File对象呢?

javascript clone copy file

14
推荐指数
3
解决办法
7162
查看次数

如何在Lodash中将对象数组转换为对象?

我有这个:

    [ { list: 
             [ [Object],
               [Object] ] },
      { head:
             [ [Object],
               [Object] ] }
    ]
Run Code Online (Sandbox Code Playgroud)

并希望将其变成这样:

    { list: 
                 [ [Object],
                   [Object] ],
      head:      [ [Object],
                   [Object] ]
    }
Run Code Online (Sandbox Code Playgroud)

所以一个对象数组到一个对象中.用lodash实现这一目标会很棒.

javascript arrays object lodash

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

Windows 8上的`msapplication-TileImage`的Favicon备份.

我有一个简单的是/否问题.

如果我不把它放在我的HTML文件中:

<meta name="msapplication-TileImage" content="favicon.png">
Run Code Online (Sandbox Code Playgroud)

Windows 8会自动使用此PNG:

<link rel="icon" href="favicon.png">
Run Code Online (Sandbox Code Playgroud)

我没有Windows 8机器来测试它.

favicon html5 windows-8

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

NPM不会在Mac上安装任何软件包.新的,干净的构建.`EACCES`和其他错误

我只是从头开始重建我的Mavericks(Mac OS X Version 9.4)机器.我是该机器的管理员和唯一用户.

  • 我通过他们的git-2.0.1-intel-universal-snow-leopard.pkg(http://git-scm.com/downloads)在默认/usr/local/git/bin/git位置安装了Git .
  • 我通过他们的node-v0.10.30.pkg(http://nodejs.org/download/)在他们的默认/usr/local/bin/node位置安装了Node .
  • Node的安装程序包的最后一步包括一条说明,他们还在默认/usr/local/bin/npm位置安装了NPM .
  • 我的$PATH回声/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin(它包含/usr/local/bin).

运行npm install -g bower结果:

npm ERR! Error: EACCES, mkdir '/usr/local/lib/node_modules/bower'
npm ERR!  { [Error: EACCES, mkdir '/usr/local/lib/node_modules/bower']
npm ERR!   errno: 3,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/usr/local/lib/node_modules/bower',
npm ERR!   fstream_type: 'Directory',
npm ERR!   fstream_path: '/usr/local/lib/node_modules/bower',
npm ERR!   fstream_class: 'DirWriter',
npm ERR!   fstream_stack: 
npm ERR! …
Run Code Online (Sandbox Code Playgroud)

macos bash terminal node.js npm

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

COMPASS/SASS如何将变量插入@import"sprite/*.png"路径?

我在自己(有点)的SASS/COMPASS"框架"上工作.

我设置了一个变量 - $ sprite - 这是存储所有图像的文件夹的名称.

我是这样做的,所以稍后我可以使用该名称替换为image-mixin和sprite生成.

如果@import"#{$ sprite}/*.png"正常工作,一切都会很棒.

有任何想法吗?

    //sprite images folder name
        $sprite: "sprite";

    //settings
        $sprite-sprite-base-class: ".#{$sprite}" - *works*;
        $sprite-spacing: 20px;
        $sprite-sprite-dimensions: true;

    //generate sprite
        @import "sprite/*.png"; - normal path - *works*
        @import "#{$sprite}/*.png" - path with a variable in it - *doesn't work*

    //mixin        
        @mixin replace-with-image($imageName){
            @include replace-text-with-dimensions("#{$sprite}/#{$imageName}.png");
            @extend %dis-ib;
        } - *works*
Run Code Online (Sandbox Code Playgroud)

css sass compass-sass

9
推荐指数
1
解决办法
4880
查看次数