问题标签 [propagation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1872 浏览

javascript - 仅在 jQuery 中触发最内层元素的单击事件

我试图在 HTML 树的最里面的元素上触发一个点击事件,但由于有一个点击甚至与它的父容器相关联,所以这两个事件都会被触发,这不是我需要的。我以前用 stopPropagation() 解决了这个问题,但我今天似乎无法让它工作。

假设这是我们的 HTML:

我相信这不会验证,因为它在 li 中包含 ap,但为了简单起见,让我们暂时忽略它。我怎样才能让内部元素 slideUp() 没有父级点击甚至触发它到 slideDown() 之后立即?

0 投票
4 回答
140 浏览

javascript - 为什么这个输入总是保持可点击状态?

基本上我希望外部 div 接受所有事件,因此 div 中的输入和其他任何内容都不可点击:

这是非工作示例http://jsfiddle.net/KFWmk/3/

任何帮助表示赞赏:)

0 投票
3 回答
2532 浏览

python - Python SGP4 1.1 计算不正确的轨道

我正在使用 python SGP4 1.1 模块来计算 MEO 卫星的位置和速度。当与 STK 和 JSatTrak 进行比较时,我注意到返回的位置和速度值不正确。卫星应该有大约 6 小时的地面重复轨道,但这个程序显示的是 4:47:51 的地面重复。有什么我做错了吗?

0 投票
3 回答
19442 浏览

spring - Spring 事务传播 REQUIRED,REQUIRES_NEW

在下面的代码方法中doService1()更新正确的 sql 但doService2()sql 有一些问题,但是当我调用它时,即使有一个因为 有一个类型,但当我调用它时doService(),它必须将更新提交到 DB,但是当我 nun 时,这个更新不会提交 DB..doService1()doService2()sql exceptiondoService2()REQUIRES_NEW PropagationdoService1()


正如你们的建议一样,也可以按照以下方式进行测试,但仍然面临同样的问题。这里我doService2()在一个单独的班级,但即使仍然有与上面相同的问题

0 投票
1 回答
1846 浏览

jquery - 停止对特定父级的点击传播

我对点击传播事件有疑问。

可以说,我在桌子上有这样的情况:

当我单击跨度时,单击将传播到父级。我希望将点击传播到父 div,但不传播到父 td 和 tr。

当我做

e 将跨度称为点击的来源。我希望单击开始传播,然后在特定对象处停止。

谢谢

编辑:

我们正在使用 primefaces 并且 SPAN 上的点击事件是自动生成的,所以我真的无法访问它,我不想弄乱 primefaces 代码。原始点击在跨度上,但我不希望它传播得高于特定父级(在我的示例中高于 td)。事实上,我想停止在 $(this) 对象上的传播,而不是在 e 上

0 投票
2 回答
3054 浏览

dns - DNS 传播

我已将域 www.fitnaturally.co.uk 的 A 记录(域已使用一段时间)指向我的服务器 IP(79.170.44.156)。我在 8 小时前做了这个,但仍然没有发生任何事情。根据我的经验,这个过程通常不会超过 4 小时。

http://www.whatsmydns.net/#A/www.fitnaturally.co.uk/进行 DNS 传播检查后

我发现正确的 IP 在某些位置,但在其他位置它仍然是旧的 A Record ip (91.208.99.12)。当我不断检查 whatsmydns 时,每个位置的 IP 地址也不断变回旧 IP。例如,英国伦敦 (BT Global) 为 79.170.44.156,但现在已更改回 (91.208.99.12)。

如果我对http://www.whatsmydns.net/#A/fitnaturally.co.uk/进行 DNS Prop 检查,所有 A 记录都显示 79.170.44.156。但旧网站仍在加载,我无法通过 ftp.fitnaturally.co.uk 连接到新服务器。

有人可以提出任何我可以尝试使其正常工作的建议或提出为什么要花这么长时间的原因吗?

0 投票
2 回答
849 浏览

css - 使子元素在其父元素的`mouseleave`上消失

我有一个带有绿色子元素的红色 div,当鼠标悬停在它的父元素上时,绿色元素会移动。很简单。

HTML:

CSS:

JavaScript:

如何使绿色盒子离开红色盒子时消失?:hover在 css 中不起作用,因为绿色 div 是红色 div 的一部分(我质疑),所以光标永远不会真正离开它。只有当您真正快速移动鼠标时,绿色 div 无法跟上光标并消失。也许添加一些具有特定定位的包装元素可以解决问题?或者类似 jQuery 的东西stopPropagation()

这是我的小提琴

更新:这里是更新的代码,基于用户 nevermind 的建议。我添加了一个过渡,它会按照我的意愿消失,但现在还有其他问题。当光标快速移出红框时,绿框停留在其父框的边界。

0 投票
2 回答
2572 浏览

dns - 非常缓慢的 DNS 传播

在此处输入图像描述树几天前,我通过我的意大利注册商 ( http://www.ormag.net/ ) 将网站的名称服务器从 Dreamhost 更改为 Digital Ocean。该网站是:www.marchespettacolo.it

我知道等待传播的正常​​时间是 72 小时,但这个时间已经过去了,几乎每个人都可以看到该网站,但我和我的客户却看不到,这实际上对此非常生气。

还有一些其他的事情我可以做/检查/验证以确保一切都很好,我们只需要等待或者有可能我做错了什么?

谢谢。

0 投票
4 回答
46 浏览

javascript - jQuery:思考 on() 而不是 live() ,关于动态生成的东西的传播

得到这个HTML

mother是在页面中,但都是孩子,并且selectinput动态生成的

尝试使用以下方式调用它们:

Javascript什么都不说。。

如何最好地使用on()而不是live()?...因为有了live()它更容易弄清楚。

谢谢。

0 投票
1 回答
49 浏览

recursion - 如何编写“递归复制”命令?

我有一个项目,我需要证明消磁器可以完全擦除标准 HDD 上的所有文件痕迹。我想用重复信息传播主题硬盘,例如单个单词“信息”。

我在想,通过这种方式,我可以非常快速地对消磁驱动器进行搜索,以证明该过程的卓越性。作为我的安全要求的一部分,dban 之类的程序不如一个会破坏媒体存储和任何检索功能的过程那么受欢迎。消磁器的使用环境,如果它证明它的完整性,也限制了存储介质的物理破坏。

我希望创建的 .bat 文件应该包含一个递归,该递归将影响被复制文件的大小,从而逐步增加数据传输量,从而减少填充驱动器的时间。


我已经使用了以下内容,到目前为止,该过程在非常(相对)很短的时间后缓慢爬行。我已经在 ERRORLEVEL 之前和之后尝试过使用 '%' ,并且似乎带有 % 符号的程序在进程的早期就失败了。有人有想法么?这是我一直在使用的脚本以及我正在尝试此过程的计算机的规格:

P4,1GB 内存,2.8GHz

上面的意图是即使复制操作失败,也要继续复制下一组文件。此外,该过程需要在尽可能短的时间内完成。我真诚地感谢所有建议,感谢您的时间和考虑。