【问题标题】:How to clear amplify.store based on from page如何根据从页面清除 amplify.store
【发布时间】:2012-10-18 13:11:21
【问题描述】:

我正在使用 amplify.store 存储在页面上单击的当前选项卡的变量,当我转到另一个页面(该页面的历史版本)时,它会停留在同一个单击的选项卡上,这是所需的行为。我遇到了一个问题,因为 amplify.store 跨会话保留。
我目前正在使用当前代码来存储 val。

amplify.store("CurrentTab","SomeVal");

单击菜单按钮时,我尝试清除 amplifystore,但我不确定为什么它不起作用。以下是我的明确命令

    <script>
    $("#hreftothelink").click(function () {
        amplify.store("CurrentTabH",null);
        amplify.store("CurrentTab",null);
        someViewModel()
                .tabs('select','someVal');
    });
    </script>

是否有任何人可以想到的另一种方法来清除 val 或根据当前选择的选项卡传递变量?

注意:使用 amplify.store 的定时销毁将不起作用,因为有人可以在选项卡上停留的时间是可变的。

【问题讨论】:

    标签: javascript html amplifyjs


    【解决方案1】:

    我将此添加到点击中,并且能够清除该值。

    var CurrentTabH = amplify.store("CurrentTabH");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-23
      • 2019-10-09
      • 2013-10-11
      • 2018-04-19
      • 1970-01-01
      • 1970-01-01
      • 2017-06-03
      • 2016-08-12
      相关资源
      最近更新 更多