【问题标题】:how to reuse a jquery function [duplicate]如何重用jquery函数[重复]
【发布时间】:2012-06-13 17:38:09
【问题描述】:

可能重复:
JQuery: $(window).resize() doesn't work on Load

我有下面的 jQuery 函数。我想用两次。一次调整窗口大小并再次加载页面,而无需重复自己。我已经尝试了以下可以调整浏览器窗口大小的方法,但是当我尝试在页面加载时再次运行它时,该功能不起作用。

 window.onresize = function resize(event) {
    if(window.innerWidth < 620 ){
        $('#secondaryNav').hide();
        $('#search form').prependTo('div.content');
    } else{
        $('#secondaryNav').show();
        $('.content form').appendTo('#search');
    }

}

window.onload =  resize(event);

任何帮助将不胜感激。

【问题讨论】:

  • 发帖前应该搜索过:stackoverflow.com/questions/2597152/…
  • @Sudhir。我不认为这是一个很好的帖子,但它不值得这么多反对。还有很多更糟糕的问题甚至得到了赞成票。
  • 请注意,旧 IE 版本为命名函数表达式创建了两个函数。

标签: javascript jquery


【解决方案1】:
function resize(event) {
    if(window.innerWidth < 620 ){
        $('#secondaryNav').hide();
        $('#search form').prependTo('div.content');
    } else{
        $('#secondaryNav').show();
        $('.content form').appendTo('#search');
    }

}

window.onresize = resize:

window.onload = resize;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-16
    • 2013-08-17
    • 1970-01-01
    • 2013-08-12
    • 2023-03-20
    • 1970-01-01
    相关资源
    最近更新 更多