(Прежде всего, извините, если мой английский не очень хорош ...) Я следую учебному пособию по сканеру штрих-кодов TMT, и он работает нормально, но затем я попытался включить JQuery в пример штрих-кода (следуя «Использовать PhoneGap Media»API & jQuery Mobile UI Framework "учебник) ... Теперь штрих-код больше не открывается.
Вот index.html:
<body>
<!-- a href="#" class="btn" onclick="scanCode();">Scan Code</a>-->
<div data-role="page" data-theme="a" id="page-home">
<div data-role="header" data-nobackbtn="true" data-theme="e">
<h1>Barcode</h1>
</div> <!-- /header -->
<div data-role="content" id="content-manual" data-theme="a">
<div data-role="button" id="playaudio" data-theme="e">Play</div>
</div> <!-- /content-manual -->
</div> <!-- /page -->
</body>
Вот main.js:
$('#page-home').live('pageinit',function(){
$("#playaudio").live('tap', function() {
// Note: two ways to access media file: web and local file
var scanCode = function() {
window.plugins.barcodeScanner.scan(
function(result) {
alert("Scanned Code: " + result.text
+ ". Format: " + result.format
+ ". Cancelled: " + result.cancelled);
}, function(error) {
alert("Scan failed: " + error);
});
}
});
})
Можете ли вы помочь мне, пожалуйста?