Реализуйте mdbootstrap с проектом laravel, чтобы он работал в IE11 - PullRequest
0 голосов
/ 23 октября 2018

Я использую Laravel 5.4 и недавно начал использовать mdbootstrap (pro).Хотя все работает в Chrome или Firefox, Internet Explorer 11 создает проблемы.Я не могу заставить работать часть JavaScript.Вот как я это реализовал (jquery импортируется с помощью bootstrap.js):

master.blade.php (внизу)

<script src="{{ URL::asset('js/app.js') }}"></script>
<script type="text/javascript" src="{{ asset('js/mdbootstrap/mdb.js') }}"></script>
<script type="text/javascript" src="{{ asset('js/mdbootstrap/addons-pro/stepper.min.js') }}"></script>
<script type="text/javascript" src="{{ asset('js/mdbootstrap/addons/datatables.min.js') }}"></script>

<script>
    $(function () {
        $('.stepper').mdbStepper();
        $('.mdb-select').materialSelect();
    });
</script>  

Вот несколько примеров длявыбрасываемые ошибки:
На каждой странице:

SCRIPT438: The object doesn't support the property or method "materialSelect".  
SCRIPT1014: invalid character  

На странице, использующей степпер:

The Object doesn't support the property or method "easeOutQuad".  

Ну, вы поняли.Похоже, что IE не распознает импортированные функции.

На целевой странице:

"WOW" is undefined.  

1 Ответ

0 голосов
/ 23 октября 2018

Я, наконец, сделал это, переместив его самостоятельно с помощью babel.
Далее следуют две другие ошибки, но для них я создам новый вопрос.

...