JQuery DatePicker не работает в IE - PullRequest
1 голос
/ 11 ноября 2010

У меня есть очень простой сценарий, который настраивает указатель даты на трех моих входах, этот сценарий работает идеально во всех браузерах, кроме Internet Explorer, я просто удивился, знает ли кто-нибудь, почему.Это все моего JavaScript для этой страницы:

<script type='text/javascript'>
    $(function() {
        CKEDITOR.replace('content');
        $('input.datepicker').datepicker();
        $('input[name="media"]').click(function() {
            $('fieldset.media').toggle('slow');
        });
        $('input[name="digital"]').click(function() {
            $('fieldset.digital').toggle('slow');
        });
    });
</script>

Элемент существует, потому что он работает во всех других браузерах.Firebug (Firefox addon) не показывает никаких ошибок.

Спасибо за любую помощь, которую вы можете оказать.

EDIT

Так выглядит мой скрипт для включения jQuery.

<script src='/assets/javascript/jquery.js' type='text/javascript'></script>

РЕДАКТИРОВАТЬ 2

Он полностью работает (включая прозрачность) в IE6 и IE7, IE8 не работает.

Ответы [ 2 ]

2 голосов
/ 12 ноября 2010

Я исправил это, используя отдельные идентификаторы для каждого из элементов и изменив условный комментарий для Blueprint CSS из этого

<!--[if IE]>

К этому

<!--[if lt IE 8]>

Надеюсь, это поможет некоторым людям.

1 голос
/ 11 ноября 2010

Я просто выдвигаю здесь предположение, но вы пытались вставить свой код в обработчик .ready()? Я думаю, что, возможно, причина того, что ваш код не работает, заключается в том, что документ загружается не полностью, когда код выполняется. Так что, просто ради удовольствия, попробуйте это:

$(document).ready(function(){ /*your code here*/ });

Я могу без проблем использовать элемент управления datepicker в IE7 и IE8, но мой код находится в обработчике .ready.

Я не могу подтвердить функциональность в более низких версиях IE, но я подозреваю, что IE6 будет иметь некоторые проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...