超链接点击事件不适用于phonegap,但适用于浏览器

时间:2014-04-07 14:29:45

标签: javascript cordova knockout.js

以下是我的代码的一部分,如果在浏览器上运行,它的工作正常,但如果与phonegap一起使用并且在设备上运行,则不会触发“incrementClickCounter”函数

    <div class="newsheading">
    <h1><a id="newsTitle" data-bind="text:title,click:function () { 
    incrementClickCounter(title, content, publish_date, $index());}"></a></h1>
    </div>

    function incrementClickCounter(title=null, content=null, date=null, index=null){
    alert('hello');
    }

我也尝试过调用按钮点击事件。但没有运气。 我错过了像js文件这样的东西吗?

1 个答案:

答案 0 :(得分:1)

您的功能应位于<head>,如下所示:

<head>
<script>
function incrementClickCounter(){
    alert('hello');
    }
</script>
</head>

顺便说一下,属性是什么?您没有访问它们,因此请将其删除。