使用原型向JScrollPane添加新方法

时间:2012-05-10 16:56:23

标签: javascript jquery prototype jscrollpane

我包含了一些libs

 <script type="text/javascript" src="js/jquery-1.7.2.js"></script>

  <!-- the mousewheel plugin - optional to provide mousewheel support -->
  <script type="text/javascript" src="js/jquery.mousewheel.js"></script>

  <!-- the jScrollPane script -->
  <script type="text/javascript" src="js/jquery.jscrollpane.js"></script>

然后想要添加一个新方法

<script type="text/javascript"> 
    JScrollPane.prototype.putClientProperty = function(propertyName, elementId){

    ...
    };
</script>

并且收到: JScrollPane未定义。 我做错了什么?

1 个答案:

答案 0 :(得分:1)

您收到错误,因为JScrollPane不是窗口/全局对象的属性,而是添加到jquery.prototype / jquery.fn。所以,你应该使用:

jquery.fn.JScrollPane.prototype.putClientProperty = function(propertyName, elementId){

...
};