В jQuery объект IE не поддерживает это свойство или метод, кто-то может помочь? - PullRequest
1 голос
/ 04 июля 2010

Я выдернул свои волосы на эту тему.Я искал в Google и не мог найти много, чтобы помочь мне.У меня есть это здесь: http://www.fissiondesigns.com/simon

Работает в FF и Chrome, но не может заставить его работать в IE, продолжает выдавать ошибку «объект не поддерживает это свойство или метод».Я посмотрел его в Google и не смог найти ни одного примера, относящегося к моей проблеме.Если бы кто-то мог помочь, это было бы здорово!спасибо.

Ответы [ 2 ]

2 голосов
/ 04 июля 2010
.draggable({
            containment: image.canvas,

        });
        return this;

Должно быть (в jquery.pinpoint.js):

.draggable({
            containment: image.canvas
        });
        return this;

И

area.resizable({
       handles: 'all',
      containment:image.canvas,

       })

должно быть

area.resizable({
       handles: 'all',
       containment:image.canvas
    })

Итак, как сказал Pointy , у вас есть несколько запятых, которых там быть не должно.

1 голос
/ 04 июля 2010

Похоже, что этот "точечный" плагин имеет случайную запятую (строка 179);это где он вызывает area.resizable в переданном литерале объекта.

Отладчик IE8 - в отличие от своего практически бесполезного предшественника для IE6 - на самом деле работает довольно хорошо, и дал понять, что происходит.(Ну, не совсем ясно; IE не говорит «у вас шальная запятая».)

...