出于多种原因,我需要禁用单击div元素中的某些内容.例如,由于点击广告攻击.我仍然希望它可见.
请考虑以下代码段: -
<div class="ads">
something should be here, i do not want to be clicked
</div>
Run Code Online (Sandbox Code Playgroud)
如何禁用左键单击的功能div?
所以我在使用FancyBox遇到了这个问题,当页面的主体(主页面)被滚动时,该框会随机移动左侧和顶部的位置.
附上一个GIF来证明这个问题:

据我所知,我正在使用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'"时,事情变得疯狂.没有它,盒子保持静止并粘在屏幕的左上方
还有什么想法?
我正在参加一个SCHEME课程,如果写"λ"或"lambda"之间有任何区别,我就会徘徊.澄清一下,这两个片段之间是否存在功能差异?
使用λ
(define foo
(? (x)
(...)))
Run Code Online (Sandbox Code Playgroud)
使用lambda
(define bar
(lambda (x)
(...)))
Run Code Online (Sandbox Code Playgroud) 我有一个(相当简单的)问题,我为此伤透了脑筋。
问题非常简单 -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)查看所有触发的事件,并且我看到除了滚动之外正在触发的每个事件。
<section>内置一个是有效的<form>吗?
现在,我知道它有效,所以我不会问它是否有效.我也知道它们都是(盒子和形式)"盒子模型"元素和"可以在彼此内部" - 根据W3定义.然而,我想知道这是否合法?
清晰示例:
<form action="foo.bar">
<section>
<input type="foo" />
</section>
</form>
Run Code Online (Sandbox Code Playgroud) 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