我正在尝试在DART中转换以下jquery脚本:
<script>
(function($){
$(window).load(function(){
$(".content").mCustomScrollbar();
});
})(jQuery);
</script>
我在DART中编写了以下代码:
js.context
.callMethod(r'$', ['.content"'])
.callMethod('mCustomScrollbar');
但它不起作用。 任何帮助表示赞赏。
答案 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>
我忘记了。所以一切都很好。 谢谢你们!