发现自己正在为Chrome编写扩展程序,作为我希望实现这一目标的测试:
$(document).click(function(e) { alert('clicked'); });
但它不能按预期工作,有什么想法吗?
这是manifest.json:
"name": "Test",
"version": "0.2",
"content_scripts": [
{
"all_frames": true,
"matches": ["*://mail.google.com/mail/*"],
"js": ["jquery-1.7.2.js", "test.js"]
}
]
答案 0 :(得分:-1)
$(document).click(function(e) { var evt=e||window.event;if(evt.type=='click')alert('clicked'); });
这是你缺少的东西!
答案 1 :(得分:-1)
我认为你应该使用它为我工作的.on()
。简单示例:$(document).on("click",function(){alert("clicked")});
对于.on
的所有选项,请查看此处http://api.jquery.com/on/