我正在为我的phonegap应用程序使用Scandit条形码扫描仪。 这是一个简单的代码示例:
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<script type="text/javascript" src="js/jquery.mobile-1.4.2.js"></script>
<script type="text/javascript">
function onBodyLoad()
{
document.addEventListener("deviceready", onDeviceReady, false);
}
function success(resultArray) {
//console.log("Scanned " + resultArray[0] + " code: " + resultArray[1]);
var scan = resultArray[0];
console.log(scan);
}
function failure(error) {
alert("Failed: " + error);
}
function scan() {
cordova.exec(success, failure, "ScanditSDK", "scan",
["Here is my app key..............",
{"beep": true,
"1DScanning" : true,
"2DScanning" : true}]);
}
</script>
<div align="center" valign="center">
<input type="button" value="scan" onclick="scan()" style="margin-top: 230px; width: 100px; height: 30px; font-size: 1em"/>
</div>
</body>
但是在导入我的jquery.js和jquery.mobile-1.4.2.js库之后它就不再起作用了。有什么解决方案吗?有什么线索的原因?
答案 0 :(得分:0)
我在使用JQM 1.3时遇到了同样的问题。但我只能通过页面中按钮的集成来解决这个问题。然后我将Scandit代码添加到我在索引文件的标题部分中引用的外部JS文件中。