在DART语言中调用Jquery函数

时间:2014-04-28 21:53:21

标签: javascript jquery dart dart-editor

我正在尝试在DART中转换以下jquery脚本:

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

我在DART中编写了以下代码:

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

但它不起作用。 任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:2)

除了['.content"'](而不是['.content'])中的拼写错误之外,如果您使用的是import dart:js;而不是import 'package:js/js.dart',那么它对我来说会很好。

答案 1 :(得分:0)

错误的引用只是一个复制/过去的错误。使用import dart.js

时,DART中的代码是正确的

事实上,要使用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>

我忘记了。所以一切都很好。 谢谢你们!