私はjqueryに精通していますが、それほど高度ではありません。jquery オブジェクト (CLButton) を作成する Web ページがあります。完全な js コード ( http://contactplus.sos-pharmacie-de-garde.com/js/sos.js ) を次に示します。カスタム jquery CLButton メソッドを含むコードの一部を次に示します。ここで私は
CLButton.prototype = {
constructor: CLButton,
...
hideLoader: function(){
var $loader = this.getLoader();
var $bg = $loader.find(".bg");
$loader.fadeOut(150, function(){
$bg.css({'width':'252px','height':'auto'});
});
},
..
document.read には、次のコードがあります。
// creates CLButton and shows some staff
$("#next2").CLButton({
'delay' : 3000,
'formSubmit' : false,
'txtWait' : 'Chargement en cours ...'
});
このコードは、ボタン #next2 のクリックで実行され、いくつかのスタッフが実行されます。メソッドを実行する必要があると思いますがhideLoader
(上記を参照)、方法がわかりません。hideLoader
このスクリプト内でメソッドを呼び出す必要があります。
$("#next2").click(function(){
... //HOW TO CALL hideLoader here?
}
問題は、これを行う方法です。オブジェクトはclick
、document.ready の関数の外部で作成されます。したがって、何らかの方法でこのオブジェクトにアクセスし、上で定義したメソッドを呼び出す必要があります。どのように?