$(window.load)的Drupal7jQuery语法是什么?

$(window.load)的Drupal7jQuery语法是什么?,jquery,drupal,drupal-7,Jquery,Drupal,Drupal 7,这在Drupal 7中起作用: jQuery(document).ready(function myfunction($) { }); 但是$(window.load)的语法是什么 这似乎不起作用: jQuery(window).load(function myfunction($) { }); 你可以试试: jQuery(window).bind('load', function() { // Function code }); 编辑以添加Drupal jQuery noConfli

这在Drupal 7中起作用:

jQuery(document).ready(function myfunction($) {
});
但是$(window.load)的语法是什么

这似乎不起作用:

jQuery(window).load(function myfunction($) {
});
你可以试试:

jQuery(window).bind('load', function() {
  // Function code
});
编辑以添加Drupal jQuery noConflict代码示例:

;(function($) {
  $(window).bind('load', function() {
    // Function code
  });
})(jQuery);

更新:还将错误的
myFunction
更改为正确的
function
关键字。

您到底想做什么?我想在页脚添加一个边距,但在呈现所有其他元素之后。否则我的页面结构就会混乱。你真的应该使用css,而不是javascript…是的,但这不是一个正常的边距,而是一个条件边距。它会根据窗户高度和更多因素进行调整。这对我不适用。注意:我认为函数变量空间中的“$”对于Drupal是必需的。不完全是,
$
是函数
jQuery
的别名,因此如果您想使用
$/code>函数,而不是
jQuery.function
,只需要将
$
变量传递给函数。这是用于以下内容的格式:(函数($){//code using$})(jQuery);谢谢你提供的信息。你编辑的剧本对我有用。谢谢