我正在尝试在调整窗口大小时触发多个功能。 但当时只有一个功能起作用。 请更正此代码。

function resize() {
   var $containerWidth = $(window).width();
    if ($containerWidth > 1140) {
        //code...
    }
   else {
         //code...
    }
}

resize();

function resizepos() {
   var topPosition = $('.redcus').offset().top;
   $('.blackcus').css('top',(topPosition+40)+'px');
}

resizepos();

$(window).resize(function(){
   resize();
   resizepos();
});

#1楼 票数:1 已采纳

您为什么不尝试这样的代码:

function resize() {
   var $containerWidth = $(window).width();
    if ($containerWidth > 1140) {
        //code...
    }
   else {
         //code...
    }
resizepos();
}

并尝试在jquery中调用函数名称时更改它的名称,例如“ Allresize”,并且Allresize函数的内容中包含“ resizepos”函数。 不要使用“调整大小”双精度,请再次检查。

对不起,格式不好,我无法从Android设备处理。

#2楼 票数:0

我不是真的使用jQuery,但是如果我错了,请编辑它:

$(window).on('resize', resize);
$(window).on('resize', resizepos);

  ask by Gold Pearl translate from so

未解决问题?本站智能推荐:

1回复

为什么我的调整大小事件没有触发?

我的DIV #sequence是浏览器窗口的全高,用于高度大于920px的窗口。 当其高度大于920px时,我想触发一个插件,对于小于920px的窗口,我希望#sequence div为我的CSS文件中设置的高度,作为后备。 当页面加载时,此方法有效,但是我无法触发resize事件,它没有响
2回复

打印时触发调整大小事件

我有一个div,我使用protovis创建一个图表。 div的width: 100% , height: 100% ,创建图表的代码使用$('#chart').width()和$('#chart').height()来获取div的大小在渲染时,用图表填充页面。 我在窗口上捕获resize事件
1回复

iframe不会触发调整大小事件

经过3天的研究和反复试验,我无法获取iframe及其内容来触发resize事件,以便调用我的resize函数。 如果我使用...触发器(“调整大小”); 要手动触发resize事件,我的调整大小函数被调用并起作用。 iframe中加载的页面与包含iframe的页面位于同一个域( http:
7回复

jQuery调整大小事件未触发

无论出于何种原因,以下内容: 仅在页面加载时触发事件。 调整浏览器窗口大小在 Safari 和 Firefox 中都不起作用。 我还没有在任何其他浏览器上尝试过。 任何想法或解决方法?
4回复

用jQuery触发调整大小事件?

您好,我正在寻找一种简单的方法来调整身体的大小,这与用户按Ctrl +或Ctrl-时发生的情况相同,但是我想根据浏览器大小自动触发它: 例如 : 有人可以帮忙吗? 非常感谢!
3回复

页面加载时未触发调整大小事件

仅当页面加载后我更改clientWidth(例如,调整浏览器窗口的大小)时,“ my Code”才有效,即使从一开始clientWidth条件为true。 我的目标是,如果clientWidth条件为true,则触发“我的代码”,两者都:1)如果在加载后clientWidth发生更改(浏览器
1回复

窗口调整大小事件在ie7中不断触发

旧标题:javascript中的窗口调整大小事件的setTimeout节流在ie7中不断触发 我有以下脚本 : 以下HTML : 使用setTimeout限制技术,只有在用户停止调整浏览器500ms后才应将列表项添加到testList ul。 基本上它只在浏览器的每次调整大小时运行
3回复

避免在Chrome页面加载时触发调整大小事件

我注意到 jQuery 的$.resize()事件在页面加载时触发,而没有任何实际的窗口“调整大小”,具体取决于浏览器。 它不仅发射一次,有时甚至发射两次。 (在 Chrome 30.0.1599.101 m 中加载,在 Opera 中调整大小...) 这种行为正常吗? 有没有办法在为所有浏览器加