我在使用这一行代码:
.hide().insertBefore("#placeholder").fadeIn(1000);
有没有办法使它成为函数或变量(肯定不能使用var,但我想我会问),以便可以根据需要调用它?我知道我可以复制/粘贴,但是这样会使代码困惑,一遍又一遍。

我试过了:

function properDisplay() {
    .hide().insertBefore("#placeholder").fadeIn(1000);
}

但这是行不通的。

最佳答案

您可以将其设为插件:

$.fn.properDisplay = function(){
  return this.hide().insertBefore("#placeholder").fadeIn(1000);
};

用法:
$('#SomeElement').properDisplay();

10-07 15:25