Javascript 不带jQuery的jQuery.bind和.trigger

Javascript 不带jQuery的jQuery.bind和.trigger,javascript,Javascript,我想做类似的事情: $(window).bind('resize', function () { myResizeFunction(); }).trigger('resize'); 没有jquery 原因是。这是我的javascript库中唯一使用jquery的部分代码 如果我只使用这一个命令,我看不出包含jquery有什么意义 注意:为了澄清,我希望myResizeFunction在每次调整broswer大小时都运行。首选跨浏览器解决方案 谢谢:)只要用这个 <script&g

我想做类似的事情:

$(window).bind('resize', function () {
    myResizeFunction();
}).trigger('resize');
没有jquery

原因是。这是我的javascript库中唯一使用jquery的部分代码

如果我只使用这一个命令,我看不出包含jquery有什么意义

注意:为了澄清,我希望myResizeFunction在每次调整broswer大小时都运行。首选跨浏览器解决方案

谢谢:)

只要用这个

<script>
var resizeMe = function() {
    myResizeFunction();
}

resizeMe();
</script>
简单地使用这个

<script>
var resizeMe = function() {
    myResizeFunction();
}

resizeMe();
</script>

据我所知,jQuery只是简单地使用

对于您的情况:

window.onresize = myResizeFunction;
myResizeFunction();

据我所知,jQuery只是简单地使用

对于您的情况:

window.onresize = myResizeFunction;
myResizeFunction();
它并不完全等同于jQuery
.bind
trigger
,但它是
resize
事件的有效主要用法


它并不完全等同于jQuery
.bind
trigger
,但它是
resize
event

的有效主要用法,但每次调整浏览器大小时是否都会调用此函数?否,仅当加载页面时才会调用此函数。如果你想用resize钩住,请看我的edit@MajidFouladpour:有五分钟的宽限期,对答案的编辑不会显示为新的修订。我在回答包含神奇的
窗口之前写下了我的答案。onresize
。但是每次调整浏览器大小时是否都会调用此函数?不,只有在加载页面时才会调用此函数。如果你想用resize钩住,请看我的edit@MajidFouladpour:有五分钟的宽限期,对答案的编辑不会显示为新的修订。在这个答案包含神奇的
窗口.onresize
之前,我写下了我的答案。
// binding event
if(window.addEventListener)window.addEventListener("resize",myResizeFunction,false);
else if(window.attachEvent)window.attachEvent("onresize",myResizeFunction);
// trigger event handler
myResizeFunction();