0

我包括一些库

 <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 is undefined。我做错了什么?

4

1 回答 1

1

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

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

...
};
于 2012-05-10T17:00:25.997 回答