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 に答える