Ray*_*nos 0 javascript asp.net events onresize
我想从我的C#代码后面触发onresize事件.我认为这可以做到
Page.clientScript.RegisterScriptBlock(this.getType(), "id", "javascript code");
Run Code Online (Sandbox Code Playgroud)
我已经尝试过element.onresize()但它似乎不适用于Firefox.触发类似于以下jQuery的onresize事件的正确方法是什么?
$("body").trigger("resize");
Run Code Online (Sandbox Code Playgroud)
使用jQuery本身不是一种选择.
这应该是诀窍,DOM Level 2,不知道这是否适用于IE6,怪癖模式仍然没有关于这个东西的信息:
if (document.createEvent) {
var e = document.createEvent('HTMLEvents');
e.initEvent('resize', true, false);
document.body.dispatchEvent(e);
} else if (document.createEventObject) {
document.body.fireEvent('onresize');
}
Run Code Online (Sandbox Code Playgroud)
经过FF,Chrome和Opera测试.
| 归档时间: |
|
| 查看次数: |
3223 次 |
| 最近记录: |