слайд-Toggle jQuery одновременно выполняет слайд-Down и слайд-ап в IE8.

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

  •  06-07-2019
  •  | 
  •  

Вопрос

Я загрузил свою проблему здесь: http://gotchance.com/k2/

Попробуйте нажать на ссылку «Войти».Он отлично работает в FF и Safari.Однако в IE8 форма автоматически сдвигается вниз, а затем снова поднимается вверх.

В целях тестирования я добавил еще 4 «тестовых» ссылки и обнаружил, что эту проблему вызывают только ссылки внутри #navigation div.

Кроме того, если я переключаюсь с помощью любого другого элемента, например «кнопки», «ввода», все работает нормально.Проблему вызывают только теги «a» внутри «#navigation».

Есть идеи ?

Это было полезно?

Решение

Ваш HTML не проверяется. Обязательно сначала запустите его через w3c validator . Недопустимый дом может играть в ад с помощью селекторов jquery (особенно в ie).

Также я заметил, что плагины с закругленными углами и шрифтами создают некоторую странную разметку, которая также может вызвать проблемы.

Пытались ли вы раздеть страницу до самого конца, а затем добавлять функциональность по частям, гарантируя, что после каждого шага ваш переключатель работает.

Другие советы

Я вижу одну проблему: в файле custom.js есть лишняя запятая.Лишняя запятая находится в строке 25.

До:

   confirm: {
            required: true,
            equalTo: "#rpassword"
        },
    },

После:

confirm: {
            required: true,
            equalTo: "#rpassword"
        }
    },

Хотя я не знаю, решит ли это вашу проблему.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top