javascript - 从 JQuery 调用函数 - 更好的方法

标签 javascript jquery

我想在调整窗口大小时以及在初始加载期间调用 JQuery 函数。我刚试过这个,我相信有更好的方法,请解释一下这个学习者,

$(document).ready(function () {
   $(function () {
     var doosomething = function () {
         $('#bottomDiv').css('top', $(window).height() - 105);
       }
       $(window).resize(doosomething);
     });
 });

最佳答案

尝试

$(document).ready(function () {
  var do_something = function () {
    $('#bottomDiv').css('top', $(window).height() - 105);
  }
  $(window).resize(do_something);
  do_something();
});

您对 $(function () { 的调用没有任何用处,因为它与 $(document).ready(function () {.

关于javascript - 从 JQuery 调用函数 - 更好的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5022218/

相关文章:

Javascript HTML 值到数组

javascript - 当用户单击图像时传递图像名称或图像 id 属性

jQuery:如何在图像点击时添加 div 类 "selected"?

javascript - 单击时清除数据属性

php - 使用 jquery 解析 json 不起作用

javascript - jQuery 的 removeClass 方法返回什么?

php - 如何在 jQuery 上循环遍历这个 JSON 数组?

javascript - Yii 中的 Ajax - 类型 : post

php - 在我的网页中获取IP地址(192.168.X.X,由无线路由器分配)?

javascript - JS返回数组中的下一个,无限循环