繁体   English   中英

如何在浏览器中使用jquery插件?

[英]How do I use jquery plugins with browserify?

我已经通过npm安装了jquery-ui:

npm install jquery-ui --save

而且我遇到过匀称的概念,但我认为不再需要匀场。 我认为我的代码应该可以,但是不能。 这是我得到的:

-- login.js --
require('jquery-ui');
require('jquery-ui/effect-shake');

module.exports = {
  init: function() {
    var elem = $(...); // some element on the page    
    elem.effect('shake');
  }
};

被浏览器化并包含在我的主页中。 拨打电话的方式如下:

-- index.html --
<head>
<script src="browserified.js"></script>
<script>
  $().ready(function() {
    login.init();
  });
</script>

所以我的问题是.effect不是函数。 我是否要求不正确?

browserified.js:5571未捕获的TypeError:elem.effect不是函数

我想念什么?

我用通过触发到jQuery的UI效果结合.hide()然后.show()与选择的元素。 因此,它将是:

module.exports = {
  init: function() {
    var elem = $(...); // some element on the page    
    elem.hide();
    elem.show({duration:300, easing:"shake"});
  }
};

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM