menuMDUIDocs
color_lens
Новый mdui 2 на базе Material Design 3 и Web Components уже здесь. Перейти к документации mdui 2.

Переход с 0.4.3 на 1.0.0

Обновление mdui.$

В версии 0.4.3 оно называлось mdui.JQ, в версии 1.0.0 было переименовано в mdui.$.

После этого изменения в среде модулей ES6 вы можете импортировать mdui.$ следующим образом, что более удобно в использовании.

import { $ } from 'mdui';

В mdui.$ также были расширены функции нескольких методов, которые здесь не описываются. Ниже перечислены только обновления, несовместимые с версией 0.4.3.

Изменения в .width(), .height(), .innerWidth(), .innerHeight()

В версии 0.4.3 включение внутренних отступов зависело от значения свойства box-sizing.

В версии 1.0.0 ширина и высота не зависят от свойства box-sizing. Теперь это поведение соответствует jQuery.

Изменения в .offset(), .position()

В версии 0.4.3 формат возвращаемого значения был { top: number, left: number, width: number, height: number }.

В версии 1.0.0 формат возвращаемого значения изменен на { top: number, left: number }. Теперь это поведение соответствует jQuery.

Изменения в .children(), .parent(), .parents(), .prev(), .prevAll(), .next(), .nextAll(), .siblings()

В версии 0.4.3 аргументами могли быть CSS-селекторы, DOM-элементы, массивы и другие типы.

В версии 1.0.0 аргументом может быть только CSS-селектор. Теперь это поведение соответствует jQuery.

Изменения в .has()

В версии 0.4.3 аргументами могли быть CSS-селекторы, DOM-элементы, массивы и другие типы.

В версии 1.0.0 аргументом может быть только CSS-селектор или DOM-элемент. Теперь это поведение соответствует jQuery.

Удаление .ready()

В версии 0.4.3 можно было использовать $(document).ready(function () {}) для вызова функций после загрузки DOM.

В версии 1.0.0 замените это на $(function () {}).

Изменения в .ajax()

В версии 0.4.3 метод .ajax() возвращал объект XMLHttpRequest и поддерживал запросы JSONP.

В версии 1.0.0 возвращаемое значение было изменено на Promise, и метод больше не поддерживает запросы JSONP.