使用knockoutjs data-bind时,jquery mobile链接无法正常工作

时间:2013-04-01 09:18:46

标签: jquery-mobile knockout.js

我通过jquery mobile写一个链接,如:     < a href =“#detail”/>

它第一次工作。

然后我修改它使用ko bind,如:     < a href =“#detail”data-bind =“click:newAdvice”>

它不能chagePage,我不知道为什么?谁能帮助我?

1 个答案:

答案 0 :(得分:1)

尝试设置链接数据 - 绑定点击:

<a data-bind="click: showHomepage" data-role="button">Homepage</a>

这是javascript:

self.showHomepage= function () {
        $.mobile.changePage("#Homepage", {
            transition: "slide"
        });
        return false;
    };
主页的

和html是:

<div data-role="page" id="Dashboard">
...
</div>