jQuery UI sortable, cada div classificável contém um iFrame fica atualizado no FF3, mas não no IE7

StackOverflow https://stackoverflow.com/questions/736023

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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top