2015-06-03 6 views
0

Я использую Draggable Background Js для перетаскивания фонового изображения, но это не работает в IE8, консоль говоритDraggable Фона Js не работает в ie8

Unable to get property 'match' of undefined or null reference,

File: draggable_background.js, Line: 63, Column: 15.

Fiddle: http://jsfiddle.net/nikhilvkd/uqcuqtxf/

В чем проблема? как я могу решить проблему?

ответ

0

Um, страница Github, с которой вы связались для перетаскиваемой фоновой библиотеки, явно заявляет, что она совместима только с IE9 +.

Это означает, что вы не собираетесь работать в IE8. Он полагается на функции браузера, которых IE8 просто не имеет.

Если вам действительно нужно поддерживать IE8, вам нужно будет добиться этого эффекта другим способом или с помощью какой-либо другой библиотеки.

+0

ОК хорошо! но нет возможности работать с этой библиотекой в ​​ie8? – Krish

+0

Кажется маловероятным. Он полагается на свойство CSS 'background-size', которое не поддерживается IE8. Вы можете попробовать [искать библиотеку полиполков] (https://www.google.co.uk/search?q=css+background-size+polyfill), чтобы добавить функцию «background-size» в IE8; есть некоторые из них, но я не могу гарантировать, насколько хорошо такой хак будет работать с библиотекой, которую вы используете. – Simba