小编Joc*_*MTE的帖子

jQuery绑定popstate事件未通过

我正在为History API编写一个小程序.我正在努力解决这个问题:

$(window).bind('popstate',  
    function(event) {
        console.log('pop: ' + event.state);
    });
Run Code Online (Sandbox Code Playgroud)

当我点击"上一步"按钮时,它会记录'pop:undefined'

但是,如果我这样做,事情就像预期的那样:

window.onpopstate = function(event) {
    console.log('pop: ' + event.state);
};
Run Code Online (Sandbox Code Playgroud)

它这次记录'pop:[object Object]'...

所以就像jQuery没有将事件对象传递给回调.
jQuery有问题吗?或者我弄乱了什么?

jquery html5 html5-history

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

HTML5历史API:幸存到一个清晰的历史?

历史API使得它可以存储在浏览器历史上的一个状态对象.现在尝试这个演示(但它与其他任何其他行为相同,选择你最喜欢的:)):

  1. 单击某些链接以构建一些历史记录
  2. 清除浏览器历史记录(完整或仅适用于此网站)
  3. 您仍然可以浏览历史

我希望清除历史会产生影响,但事实并非如此......
有人可以解释这种行为吗?

html5-history

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

如何使用javascript检查两个值是否不等于null?

我有以下代码:

var store = window.localStorage;
var a = store.getItem('AccountID');
var b = store.getItem('CityID')
Run Code Online (Sandbox Code Playgroud)

我怎样才能使它成为我的refreshGrid("Page"); 只有当这两个都设置为值时才运行函数?

javascript

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

标签 统计

html5-history ×2

html5 ×1

javascript ×1

jquery ×1