6

Lawnchair でアダプターを使用しようとしていますが、問題が発生しています。私のコードには、いくつかのアダプター スクリプトがあります。

<script src="scripts/Lawnchair.js"></script>
<script src="scripts/dom.js"></script>
<script src="scripts/webkit-sqlite.js"></script>

しかし、Lawnchair コンストラクターでアダプターを指定すると、次のエラーが発生します。

Uncaught TypeError: Cannot call method 'valid' of undefined

これが私が使用しているコードです。

var beers = Lawnchair({name:'beers',adapter:'webkit-sqlite'},function(e){

});

Lawnchair でアダプターをセットアップするにはどうすればよいですか?

4

1 に答える 1

-1

私は逆の方法でアダプタースクリプトを持っています:

<script src="assets/js/lawnchair/Lawnchair.js" type="text/javascript" charset="utf-8"</script>
<script src="assets/js/lawnchair/adapters/webkit-sqlite.js"></script>
<script src="assets/js/lawnchair/adapters/dom.js"></script>

これで違いが生じるわけではありません。また、アダプターを指定する必要はないようです。正しいものが選択されます...エラーが発生したときに使用しているブラウザ/デバイスに応じて指定する場合は、指定する必要があると思います

adapters: ['dom', 'webkit-sqlite']
于 2012-02-14T01:51:12.887 に答える