小编Jom*_*pis的帖子

将滚动事件附加到div与body on()绑定失败

滚动事件我遇到了一些麻烦.

我正在尝试将事件附加/绑定到特定的div,并且我正在使用$('body').on()它,因为在排序时内容被重新加载,因此它将失去其绑定.

这不起作用,事件未被触发:

$('body').on('scroll', 'div.dxgvHSDC + div', function () {
}
Run Code Online (Sandbox Code Playgroud)

这另一方面起作用:

$('body').on('mousewheel DOMMouseScroll', 'div.dxgvHSDC + div', function () {
}
Run Code Online (Sandbox Code Playgroud)

这也是:

$('div.dxgvHSDC + div').on('scroll', function () {
}
Run Code Online (Sandbox Code Playgroud)

有什么问题?

javascript jquery events binding scroll

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

带显示的按钮:flex在Safari中不起作用.导致尺寸和对齐问题

我在显示方面遇到了一些问题:在Safari和iOS Safari中都有flex.Safari存在对齐问题,iOS Safari具有对齐和大小问题.这是Safari中的预期或有效错误吗?

编辑:此外,按钮内的子SVG的高度百分比也不起作用.这适用于所有其他浏览器.我用另一个更高级的SVG元素示例,我添加了一个锚点来与按钮进行比较.这里有更高级的例子

我的简单例子

HTML:
<div class="flex">
  <div class="col col-1">
    <button class="sub-col">
      <span class="span"></span>
    </button>
    <div class="sub-col">2</div>
    <div class="sub-col">3</div>
  </div>
  <div class="col col-2"></div>
  <div class="col col-3"></div>
</div>


CSS:
.flex {
  display: flex;
  flex-direction: column;
  height: 80vh;
  background: #666666;
  position: fixed;
  width: 100%;
}

.col {
  display: inherit;
  flex: 1 1 auto;
  background: #ccffcc;
}
.col-1 {
  flex: 0 0 10vh;
  background: #ffcccc;
}
.col-3 {
  flex: 0 0 10vh;
  background: #ccccff;
}

.sub-col {
  display: inherit;
  flex: 0 …
Run Code Online (Sandbox Code Playgroud)

css safari css3 ios flexbox

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

标签 统计

binding ×1

css ×1

css3 ×1

events ×1

flexbox ×1

ios ×1

javascript ×1

jquery ×1

safari ×1

scroll ×1