几周前我在 jquery 论坛上问过这个问题,但没有运气,所以我会在这里再试一次:)
我为我正在处理的项目制作了一个简单的小部件,但遇到了一个奇怪的问题。
用一个示例实现来解释它是最容易的。 http://decko.dk/buttontest
页面上有 3 个按钮。第一个是我的下拉小部件。下一个是常规禁用按钮 (A),最后一个是常规启用按钮 (B)。如果您然后刷新页面(按 F5 或其他),则启用的按钮现在神秘地被禁用。我不知道为什么会发生这种情况,但是如果按钮 A 没有被禁用,那么按钮 B 在刷新时不会被禁用。此外,如果我在我的小部件代码中删除对 insertAfter 的调用,则不会禁用该按钮。谁能解释为什么会发生这种奇怪的行为?
顺便说一句,我只能在 Firefox 中重现它。