我正在尝试在Lawnchair中使用适配器并遇到问题。我的代码中有几个Adapter脚本:
<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中设置适配器?
答案 0 :(得分:-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']