jQuery UI sortable, cada div classificável contém um iFrame fica atualizado no FF3, mas não no IE7
-
09-09-2019 - |
Pergunta
Eu estou usando o UI Sortable jQuery em DIV que contém tags DIV. Dentro de cada um dos classificáveis ??DIV é um iFrame com uma src = a um local diferente.
No IE7, classificação funciona como esperado. Se você navegou dentro da iFrame, o iFrame mantém o estado atual.
No entanto, em FF3, ao classificar para e o iFrame é recarregado com a url original especificado. Este não é o que eu quero.
Eu tentei usar ambos DIV / DIVs e UL / Lis e ambos se comportam da mesma.
Solução
Este é um bug no FF (e, aparentemente, Safari 3.5 / Win e Opera 9.5 / Win): iframe recarga se moveu na árvore DOM. (JQuery movimentos classificáveis ??o nó na árvore DOM quando você soltá-lo).
https://bugzilla.mozilla.org/show_bug.cgi?id= 254144 .
A forma como eu comecei em torno isso antes é designar alguma área ligada ao pai iframe a "alça" para jQuery classificáveis ??para operar. Por exemplo:
+-----------------------+
| Drag Me | iframe here |
+---------+ |
| |
+-------------+
Você arrastar o "punho", e não o recipiente iframe real. Em Gota, você re-organizar as alças, deixando o iframe onde é no DOM. Isso funcionou bem no meu caso, mas YMMV.