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();