Вызов функции Jquery в языке DART

Я пытаюсь преобразовать следующий скрипт jquery в DART:

<script>
    (function($){
        $(window).load(function(){
            $(".content").mCustomScrollbar();
        });
    })(jQuery);
</script>

Я написал следующий код в DART:

  js.context
  .callMethod(r'$', ['.content"'])
  .callMethod('mCustomScrollbar');

Но это не работает. Любая помощь приветствуется.

2 ответа

Решение

Помимо опечатки в ['.content"'] (вместо ['.content']) это выглядит хорошо для меня, если вы используете import dart:js; и не import 'package:js/js.dart',

Неправильная цитата - просто ошибка копирования / прошлого. Код в DART правильный при использовании import dart.js

Фактически, чтобы использовать плагин пользовательской прокрутки контента jQuery http://manos.malihu.gr/jquery-custom-content-scroller/, мне нужно включить следующий скрипт:

<!-- Google CDN jQuery with fallback to local -->
<script>!window.jQuery && document.write(unescape('%3Cscript src="js/minified/jquery-1.11.0.min.js"%3E%3C/script%3E'))</script>

Я забыл это сделать. так что сейчас все в порядке. Спасибо вам, ребята!

Другие вопросы по тегам