0

Hammer.js を使用しようとしていますが、インポートするとこのエラーが発生します。

TypeError: undefined をオブジェクトに変換できません
element.style[ prop ] = css_props[p];

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

$(function(){

$(window).hammer({}).bind("hold swipe dragstart drag dragend swipe", function(event) {
      event.preventDefault();
   });
});
4

1 に答える 1

0

使用する

$("body").hammer()...

それ以外の

$(window).hammer()...

また、hammer を正しく動作させるのに苦労しました。多くの標準的な使用例 (「本体」の代わりにウィンドウを使用する、バックボーン イベント、jQuery 委任) を見逃しているようで、そうしないと多くの恩恵を受けられません。彼らが望むようにそれを正確に使用しないでください。

于 2013-01-23T18:39:58.780 に答える