小编Ark*_*ady的帖子

Ext.Msg.confirm - 对象[对象窗口]没有方法'...'

我试图在按下注销按钮时设置确认消息,如果用户单击"是",则会在名为"myContainer"的容器中重定向到面板控件.消息显示正常,但是当我选择"是"时,我收到错误(假设因为容器未初始化).我的控制器上有一个参考设置到容器,但这似乎没有帮助.任何关于如何正确处理确认的建议是值得赞赏的.谢谢

确认讯息:

onLogoutTap: function(button, e, options) {
Ext.Msg.confirm("Logout", "Do you wish to continue?", function(button){
    if (button == 'yes') {
    //doesn't work:
        this.getMyContainer().setActiveItem(1);
    } else {
        return false;
    }
});
}
Run Code Online (Sandbox Code Playgroud)

Controller中的myContainer参考

myContainer: '#myContainer'
Run Code Online (Sandbox Code Playgroud)

错误信息:

Uncaught TypeError: Object [object Window] has no method 'getMyContainer'
Run Code Online (Sandbox Code Playgroud)

sencha-touch-2 sencha-architect

1
推荐指数
1
解决办法
5085
查看次数

jquery列表项类切换

我有一个简单的功能来将列表项类从"活动"切换到"非活动".什么是最有效的方式(即使用最少量的代码)将所有其他列表项设置为"非活动",以便只能有一个"活动"列表项?请参阅下面的示例.谢谢

<ul class="menu">
    <li id="one" class="active">One</li>
    <li id="two" class="inactive">Two</li>
    <li id="three" class="inactive">Three</li>
    <li id="four" class="inactive">Four</li>
    <li id="five" class="inactive">Five</li>
</ul>

<script>
    $('#one').click(function () {
        if ($(this).hasClass("inactive")) {
            $(this).removeClass("inactive").addClass("active");
        } else {
            $(this).removeClass("active").addClass("inactive");
        }
    });
</script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

1
推荐指数
1
解决办法
1万
查看次数