我无法弄清楚如何将其转换为变量以便我可以多次调用它?
.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); }
答案 0 :(得分: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();
});
P.S。假设变量browserMessage,browserMessage2和browserMessage3是全局的。
答案 1 :(得分:2)
您可以尝试将其转换为函数:
function appendMessage(el) {
el.appendTo(".main").hide().delay(250).fadeIn(500);
}
然后这样称呼:
appendMessage($(".yourMessageElement"));