小编Avi*_*iad的帖子

如何禁用在div中单击

出于多种原因,我需要禁用单击div元素中的某些内容.例如,由于点击广告攻击.我仍然希望它可见.

请考虑以下代码段: -

<div class="ads">
something should be here, i do not want to be clicked
</div>
Run Code Online (Sandbox Code Playgroud)

如何禁用左键单击的功能div

javascript jquery

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

Fancybox"跳舞"

所以我在使用FancyBox遇到了这个问题,当页面的主体(主页面)被滚动时,该框会随机移动左侧和顶部的位置.

附上一个GIF来证明这个问题:

IMG

据我所知,我正在使用Fancybox v2.

该网站在这里(在"每日培训标签"下).

这是我用来调用fancybox的代码:

$(".signup").fancybox({
    maxWidth: 800,
    maxHeight: 600,
    fitToView: false,
    width: '70%',
    height: '70%',
    autoSize: false,
    closeClick: false,
    openEffect: 'none',
    closeEffect: 'none'
});
Run Code Online (Sandbox Code Playgroud)

我检查了他们的API,但无法理解是什么让这个位置"跳舞".

===============

编辑

所以我成功地解决了这个问题.当我添加"openEffect:'none'"时,事情变得疯狂.没有它,盒子保持静止并粘在屏幕的左上方

还有什么想法?

html javascript css jquery fancybox-2

5
推荐指数
1
解决办法
155
查看次数

计划| lambdavsλ?

我正在参加一个SCHEME课程,如果写"λ"或"lambda"之间有任何区别,我就会徘徊.澄清一下,这两个片段之间是否存在功能差异?

使用λ

(define foo
 (? (x)
   (...)))
Run Code Online (Sandbox Code Playgroud)

使用lambda

(define bar 
 (lambda (x)
  (...)))
Run Code Online (Sandbox Code Playgroud)

syntax lambda scheme racket

5
推荐指数
1
解决办法
371
查看次数

滚动事件永远不会触发

我有一个(相当简单的)问题,我为此伤透了脑筋。

问题非常简单 -scroll事件不会触发(永远)。

我正在写这个有角度的项目,所以我尝试了以下方法:

angular.element($window).bind('scroll', ()=> {
    console.log('scroll!');
    if (!scope.scrollPosition) {
      scope.scrollPosition = 0;
    }
    // Alerting for test cause wtf is going on
    scope.boolChangeClass = this.pageYOffset > 600 ? alert(true) : alert(false);
    scope.scrollPosition = this.pageYOffset;
    scope.$apply();
  }
);
Run Code Online (Sandbox Code Playgroud)

但什么也没发生。(假设$window完好无损并且我正在使用 webpack 等)如果我将 更改为 ,这个示例效果scroll很好click。诡异的。

所以我尝试了香草~~!

window.addEventListener('scroll',function(){
  console.log('test')
})
Run Code Online (Sandbox Code Playgroud)

这种尝试适用于除我的网站之外的所有其他网站(必须承认它是经典的)。

那么 - 有没有人处理过这个问题并且知道发生了什么事?

我假设其他一些元素正在早期阶段消耗该事件,因此不会让它冒泡。但这只是一个假设。

很想了解这一点:)

===编辑===

我尝试使用monitorEvents(window)(使用 Chrome)查看所有触发的事件,并且我看到除了滚动之外正在触发的每个事件。

html javascript dom-events angularjs

5
推荐指数
1
解决办法
2151
查看次数

<form>里面的<section>

<section>内置一个是有效的<form>吗?

现在,我知道它有效,所以我不会问它是否有效.我也知道它们都是(盒子和形式)"盒子模型"元素和"可以在彼此内部" - 根据W3定义.然而,我想知道这是否合法?

清晰示例:

<form action="foo.bar">
 <section>
  <input type="foo" />
 </section>
</form>
Run Code Online (Sandbox Code Playgroud)

html5

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

标签 统计

javascript ×3

html ×2

jquery ×2

angularjs ×1

css ×1

dom-events ×1

fancybox-2 ×1

html5 ×1

lambda ×1

racket ×1

scheme ×1

syntax ×1