问题标签 [detach]

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 投票
1 回答
242 浏览

jquery - jquery detach 和 load 需要淡入淡出

我试图让这个功能更好地工作,但我在寻找解决方案时遇到了问题。

我想让页面相互淡入淡出。有什么建议吗?

0 投票
1 回答
1388 浏览

c# - 为什么我在尝试重新附加对象时收到 InvalidOperationException

我在试图理解为什么我的代码崩溃(我开始工作)时遇到了一些困难。

当您同时查看原始方法和工作方法时,一行的位置是不同的

当原始方法不起作用但第二种方法起作用时,我感到很困惑。谁能提供一些见解?

这是我得到的例外。

System.InvalidOperationException : ObjectStateManager 中已存在具有相同键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象。

这是我原来的方法

这是我的工作方法

0 投票
1 回答
6197 浏览

java - 分离的实体传递给坚持

使用过:hibernate 3.6.10,maven 2,postgres 9。我有必须工作的代码,但它没有。在我使用 hibernate 3.6.2 并得到非常沮丧的错误之前:java.lang.ClassCastException: org.hibernate.action.DelayedPostInsertIdentifier cannot be cast to java.lang.Long

但更新到 3.6.10 后错误变得更加明智:javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passing to persist

代码是一个标准的领域模型:

实体:

ETC...

道:

ETC...

并根据表:

我认为功能测试中的上下文有问题,因为生产工作正常。此外,当我尝试使用此技巧从 entityManager 获取会话时:

我有错误:

java.lang.IllegalStateException:没有可用的事务性 EntityManager

现在确定发布所有测试配置是个好主意,因为有很多解决方法。任何想法?

0 投票
1 回答
717 浏览

multithreading - 从 Perl 线程中干净地退出

以下代码的内存消耗在其执行过程中会增加。可能出了什么问题?我还需要做些什么才能从线程中干净地退出吗?

0 投票
2 回答
1770 浏览

perl - 如何分离 CGI 中的线程?

我有一个 Perl 插件需要一段时间才能完成操作。该插件通常通过网络从一个 CGI 界面启动,该界面应该在后台发送它并立即打印一条消息。不幸的是,我找不到这样做的方法。我的意思是 CGI 正确启动插件,但它也等待它完成,我不想发生这种情况。我尝试了&forkdetach,甚至Proc::Background,到目前为止还没有运气。我很确定这个问题与 CGI 有关,但我想知道为什么,如果可能的话,解决这个问题。这是我尝试过的代码,请记住,所有方法都可以在控制台中正常工作,只是 CGI 会产生问题。

我知道 StackOverflow 上有一个类似的问题,但如您所见,它并不能解决我的问题。

0 投票
3 回答
14170 浏览

linux - 通过创建新的屏幕窗口附加到“屏幕”会话

我有一个使用多个窗口运行的屏幕会话。我想附加到它,在其中创建一个新的屏幕窗口并在该新窗口中启动一个外壳。

问题:如何从屏幕会话之外的命令行执行此操作?

我已经尝试了很多,例如screen -x(但它附加到现有的屏幕窗口之一;它不会创建新的,也不会启动新的外壳)。欢迎任何提示。

环境是 Linux (Ubuntu 12.04)。

0 投票
1 回答
206 浏览

javascript - 将 .detach() 与页面上的多个 ajax 元素一起使用

我正在使用 jQuery ajax 将数据库中的内容加载到页面中。我有多个内容 div,但一次只想查看一个 div。

我已经成功地将元素与 dom 分离,但我不知道如何管理多个 div,以便一次只显示 1 个 div(而其他 div 保持分离)。

下面是我的代码,这里是一个小提琴:http: //jsfiddle.net/XkzUK/

HTML:

JS:

CSS:

和 jsFiddle:http: //jsfiddle.net/XkzUK/

0 投票
1 回答
1249 浏览

javascript - 停止 iframe 重新加载

是否可以禁用/限制 iframe 重新加载?

问题是:当我使用 jquery 分离/附加 iframe 时,它​​会重新加载。

所以,在我执行 i.appendTo(p) 之后,重新加载 ifram 的内容

0 投票
1 回答
118 浏览

javascript - jQuery:分离没有字符串选择器

我正在尝试分离一个 DOM 元素以将其附加到另一个 DOM 元素。但是 jQuery 拒绝做任何事情,默默地。

问题是,我不能使用字符串选择器,因为我不知道如何选择这个元素。当我第一次将一些 html 代码附加到初始父级时(通过“appendTo”.

这很好用。未按预期工作的代码如下:

会发生什么:

  • 该元素不会从任何位置移除。
  • 元素被附加到新的父元素。
  • 以前在两个元素上都会触发绑定点击事件。
  • 该单击事件将弹出对话框附加到元素。它总是被附加到新父元素中的元素,无论我点击哪一个。

我尝试了一些硬编码的分离,例如:

...它的工作原理。但问题是,我没有放置 ID,这听起来是一种非常糟糕的方法。

所以问题似乎取决于我正在保存一个 jQuery DOM 元素并尝试从中使用 .detach ,而不是像其他人一样使用 $(".query") 。

想法?解决方法?谢谢!

0 投票
1 回答
63 浏览

detach - .end() 与 .before() 一起使用时的行为

当调用.before与 DOM 分离的元素时,.end其行为与附加元素不同:

(小提琴:http: //jsfiddle.net/R2uc7/2/

显然,根据附加或分离的节点.before导致不同的行为。.end我看不到逻辑,我不确定我可以依赖什么。

有人可以告诉我.end组合的定义行为.before吗?