2015-07-13 5 views
0

Привет, я использую краткую заметку plugin. В IE8 я не подвожу объект ошибки не поддерживает это свойство или метод, уже не знаю, как решить эту проблему, я получаю эту ошибку ниже кодОбъект не поддерживает это свойство или метод

ошибка здесь ->

$.fn.postitall.defaults = { 
    // Basic Settings 
    id    : 0, //Id 
    created   : Date.now(), 
    domain   : window.location.origin, //Domain in the url 
    page   : window.location.pathname, //Page in the url 
    backgroundcolor : '#FFFC7F', //Background color 
    textcolor  : '#333333', //Text color 
    textshadow  : true, //Shadow in the text 
    position  : 'relative', //Position absolute or relative 
    posX   : '5px', //top position 
    posY   : '5px', //left position 
    height   : 180, //height 
    width   : 200, //width 
    minHeight  : 152, //resizable min-width 
    minWidth  : 131, //resizable min-height 
    description  : '', //content 
    newPostit  : false, //Create a new postit 
    autoheight  : true, //Set autoheight feature on or off 
    draggable  : true, //Set draggable feature on or off 
    resizable  : true, //Set resizable feature on or off 
    removable  : true, //Set removable feature on or off 
    changeoptions : true, //Set options feature on or off 
    savable   : false, //Save postit in local storage 
    // Callbacks/Event Handlers 
    onChange: function() { return 'undefined'; }, 
    onSelect: function() { return 'undefined'; }, 
    onDblClick: function() { return 'undefined'; }, 
    onRelease: function() { return 'undefined'; } 
}; 
+2

Код, который вы опубликовали, вряд ли сможет выбросить эту ошибку. Если 'postitall' не определено ... – Cerbrus

ответ

1

Дата .Но не был добавлен в спецификацию Javascript до ECMAScript 5, что означает, что его нет в IE8 и ниже. Вот почему вы получаете указанную ошибку. Тем не менее, вы можете реализовать свой собственный метод Date.now():

/** +new Date is short for (new Date).valueOf(); */ 
var Date.now = Date.now || function(){ return +new Date; }; 

Таким образом, если существует Date.now вы будете использовать реализацию уже существующий браузер, в противном случае вы определяете свою собственную функцию.

Смежные вопросы