小编pri*_*133的帖子

为什么clientX在上次拖动事件中重置为0?

我试图沿着一条线拖动元素.他们应该相互推,而不是交叉或下.

为了避免阴影元素在拖动时浮动,我拖动一个子div,进而影响外部div的位置.工作正常,除非你释放鼠标,触发clientX = 0的最后一次拖动事件!?!

http://codepen.io/primavera133/pen/EKvbYV

HTML:

    <div class="box" >
      <div class="box-inner" draggable="true"></div>
    </div>

    <div class="box2">
    </div
Run Code Online (Sandbox Code Playgroud)

CSS:

    .box {
      width: 50px;
      height: 50px;
      background-color: hotpink;
      position: absolute;
      top: 0;
      left: 0;

    }

    .box-inner {
      width: 100%;
      height: 100%;

    }

    .box2 {
      width: 50px;
      height: 50px;
      background-color: rebeccapurple;
      position: absolute;
      left: 200px;
      top: 0;
    }
Run Code Online (Sandbox Code Playgroud)

JS:

var b = document.querySelector('.box');
var bi = document.querySelector('.box-inner');
var b2 = document.querySelector('.box2');

bi.addEventListener('dragstart', function(){
  console.log("dragstart")
}, false);

bi.addEventListener('drag', function(event){
  bLeft = event.clientX;
  b2Left = b2.offsetLeft; …
Run Code Online (Sandbox Code Playgroud)

javascript drag-and-drop draggable drag

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

在IE11中对localStorage的访问被拒绝但仅在桌面模式下(不在城域模式下)

所以我有一个在Adobe AEM 5.6.1上运行的站点,它检查localStorage是否可访问.我的问题是,当我从IE11的桌面版本(在HP Elite Pad 900上运行Windows 8.1 Pro)访问该站点时,它会因"访问被拒绝"而中断.在同一设备上,使用IE11的城域模式版本可以正常工作.

它也适用于至少两台其他计算机,一台原生PC,一台虚拟机:在我的Mac上编辑.

我知道在运行本地html文件时不允许访问localStorage,但这在我们的服务器上运行.

在非功能性浏览器的访问权限/安全设置中可能有什么不同?有没有办法用javascript以编程方式检查这个?

javascript local-storage internet-explorer-11 windows-8.1

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

垂直对齐中心以外的按钮的内容

通常人们试图找出如何垂直居中的东西,我想删除居中内容的实例并对齐,我被卡住了.

按钮的内容(放置在表格单元格中的列表中)默认为垂直居中.我该如何删除?如何将<button>垂直内容与顶部对齐?

<table>
 <tbody>
 <td>
  <ul>
  <li>
   <button>
    <div>Content</div>
Run Code Online (Sandbox Code Playgroud)

我在jsFiddle上有一个例子.

button {
  display: block;
  position: relative;
  background-color: pink;
  width: 100%;
  min-height: 200px;
}
Run Code Online (Sandbox Code Playgroud)
<button>
  <div>why?</div>
  <div>are these centered vertically?</div>
  <div>And how to remove it?</div>
</button>
Run Code Online (Sandbox Code Playgroud)

html css vertical-alignment twitter-bootstrap-3

8
推荐指数
1
解决办法
1924
查看次数

Cloudflare HTTPS 子域到 Cloudfront/S3-bucket 给出 403

我的 DNS 使用 Cloudflare 并且 SSL 已满。我正在尝试设置一个子域;https://humlor.myrenas.se并将其指向 AWS S3-bucket。我已经使用默认的 CloudFront 证书 (*.cloudfront.net) 设置了 Cloudfront,该站点可在https://d2ufhnw2kk1vh9.cloudfront.net/ 上找到(没有设置 CSS 的一些绝对路径的样式)

然后我在 Cloudflare 中创建了一个 CNAME 记录:CNAME humlor is an alias of d2ufhnw2kk1vh9.cloudfront.net

但是https://humlor.myrenas.se/给出:403 ERROR 无法满足请求。错误的请求。

我需要在 Cloudfront 中使用另一个证书吗?或者缺少什么?

amazon-s3 amazon-web-services cloudflare amazon-cloudfront

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