2010-03-29 3 views
5

Używam metody load jquery do aktualizacji divów, działa świetnie dopóki nie przetestuję swojego kodu w IE6. Problem polega na tym, że pod IE6, gdy klikam przycisk, aby wywołać metodę ładowania, strona pozostaje niezmieniona, dopóki nie przesunę kursora, co oznacza, że ​​jeśli kliknę myszą i trzymam rękę z dala od myszy, strona pozostanie niezmieniona , jeśli poruszę myszą, strona zostanie zaktualizowana.Dziwny problem z użyciem jquery w IE6

Ten problem występuje tylko w IE6. IE7, IE8, Firefox nie mają żadnego problemu.

Czy kiedykolwiek spotkałeś się z tego rodzaju problemem?

+5

„Strange” to drugie imię IE 6 –

+1

javascript problem w IE6? wstrząsający! –

Odpowiedz

4

To jest problem z rysunkiem w IE6 podczas renderowania określonych typów treści, zwykle z użyciem filtrów. Czasami można wywołać narysowany chociaż w ten sposób, nie działa we wszystkich przypadkach, chociaż ... zapraszamy do IE:

$(window).resize(); 
+0

Próbowałem, to nie działa dla mnie. – Sawyer

+0

@ Tony - Potrzebujesz więcej informacji, poczynając od javascript i html, prawdopodobnie CSS. Podanie prawie żadnych konkretnych informacji lub kodu ... sprawia, że ​​trudno jest znaleźć odpowiedź lepszą niż najczęstsza przyczyna problemu. Niezamknięty znacznik html tworzy na przykład przypadkowe zachowanie. Pierwszy krok: sprawdź, czy Twój znacznik jest prawidłowy na stronie: http://validator.w3.org/ Uruchom funkcję strony i ładowania, wybierz wszystkie, wyświetl źródło wyboru w firefoxie, a następnie wykonaj bezpośrednią metodę sprawdzania danych wejściowych pod tym adresem URL (w przeciwnym razie załadowana zawartość ajax nie będzie tam dostępna). –