1

我不知道如何将它变成一个变量,以便我可以多次调用它?

.appendTo(".main").hide().delay(250).fadeIn(500);

$(browserMessage + "Internet Explorer not Supported" + browserMessage2 + "Your version of Internet Explorer is not supported - Please Upgrade to 9 or Higher to Continue" + browserMessage3).appendTo(".main").hide().delay(250).fadeIn(500); }
4

2 回答 2

2

尝试这个:

$.fn.myFunction = function () {
    $(browserMessage + "Internet Explorer not Supported" + browserMessage2 + "Your version of Internet Explorer is not supported - Please Upgrade to 9 or Higher to Continue" + browserMessage3).appendTo(".main").hide().delay(250).fadeIn(500);
}

并在任何地方调用此函数,例如单击按钮:

$('#myButton').click(function () {
    $.fn.myFunction();
});   

PS 假设变量 browserMessage、browserMessage2 和 browserMessage3 是全局变量。

于 2013-04-30T16:12:51.673 回答
2

你可以尝试把它变成一个函数:

function appendMessage(el) {
    el.appendTo(".main").hide().delay(250).fadeIn(500);
}

然后像这样调用它:

appendMessage($(".yourMessageElement"));
于 2013-04-30T16:15:15.270 回答