你如何把它变成一个变量?
问题描述:
我不知道如何将它变成一个变量,以便我可以多次调用它?你如何把它变成一个变量?
.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); }
答
试试这个:
$.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();
});
附:假设变量browserMessage,browserMessage2和browserMessage3是全局变量。
答
你可以试试把这个变成一个功能:
function appendMessage(el) {
el.appendTo(".main").hide().delay(250).fadeIn(500);
}
然后调用它像这样:
appendMessage($(".yourMessageElement"));
你想变成一个功能,而不是一个变量。这应该有助于您的搜索。 – 2013-04-30 16:09:14
你是否想把所有上面的代码输出到一个变量中? – underscore 2013-04-30 16:09:57
@Kevin不一定。如果OP是一次性的,那么OP可能会使用一个String变量来存储计算出的String。 – IndoKnight 2013-04-30 16:11:14