4

jqueryのラウンドアバウトプラグインをいじっています。3dubs ドラッグ アンド ドロップ プラグインを追加して拡張したかったのですが、$event.fixHooks エラーが発生し続けます。誰かがそのエラーが何であるか、そして修正があるかどうかを説明できますか?

これが私のコードです:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>
<script src="js/jquery.roundabout.min.js"></script>
<script src="js/jquery.event.drag-2.2.js"></script> 
<script src="js/jquery.event.drop-2.2.js"></script> 
<script type='text/javascript'>

    $(document).ready(function() {

      $('ul').roundabout();
   });
</script>

<style type="text/css">

* { 

    padding: 0;
    margin: 0;
    border: 0;
}

#carousel { 

    margin: 300px 0 0 100px;
    text-align: center;
}

.roundabout-holder {
  list-style: none;
  padding: 0;
  margin: 0 auto;
  height: 200px;
  width: 800px;
}

.roundabout-moveable-item {
  height: 200px;
  width: 300px;
  cursor: pointer;
  background-color: #ccc;
  border: 1px solid #999;
}

.roundabout-in-focus {
  cursor: auto;
}
</style> 

<title>Round About Test</title>
</head>

<body>

<div id="carousel">

    <ul>
        <li>Carousel Item 1</li>
        <li>Carousel Item 2</li>
        <li>Carousel Item 3</li>
        <li>Carousel Item 4</li>
        <li>Carousel Item 5</li>
        <li>Carousel Item 6</li>
    </ul>
</div>

</body>
</html>

完全なエラーは次のとおりです。

TypeError: $event.fixHooks is undefined

 filter: function( event, orig ) {
4

1 に答える 1

8

jQuery >= 1.7 および < 3.* を使用する必要があります。

fixHooksjQuery 1.6.2 にはありません。

必要な jQuery のバージョンについて、プラグインのホームページに記載されているはずです。

于 2012-08-10T16:43:12.777 に答える