0

これが元のスクリプトです...

$j(document).ready(function() { 
    //Show and hide the Loading icon on Ajax start/end

    $j('.bwbps_uploadform').submit(function() { 
        $j('#bwbps_message').html('');
        bwbpsAjaxLoadImage(this);
        return false; 
    });

    //make sure the upload form radio button is on Select file
    $j(".init_radio").attr("checked","checked");
        //Add OnClick to the Mass Update Buttons in the PhotoSmash Settings form
        if ($j('#bwbps_gen_settingsform').val() == '1') {
            bwbpsAddPSSettingsMassUpdateActions();
        }
        $j('.bwbps-post-cat-form').attr('multiple','multiple');
    }   
});

このスクリプトを別の関数で呼び出すように変更したいのですが、firebug に構文エラーがあります。

var myFunction;
$j(document).ready(function() { 
    //Show and hide the Loading icon on Ajax start/end
    myFunction = function() {
        $j('.bwbps_uploadform').submit(function() { 
            $j('#bwbps_message').html('');
            bwbpsAjaxLoadImage(this);
            return false; 
        });

        //make sure the upload form radio button is on Select file
        $j(".init_radio").attr("checked","checked");

        //Add OnClick to the Mass Update Buttons in the PhotoSmash Settings form
        if ($j('#bwbps_gen_settingsform').val() == '1') {
            bwbpsAddPSSettingsMassUpdateActions();
        }
        $j('.bwbps-post-cat-form').attr('multiple','multiple');
    }   
});

どうしたの?誰でも私を助けることができますか??

var $j = jQuery.noConflict();

ご協力いただきありがとうございます!

4

1 に答える 1

0

次のように使用します。

 var myFunction;
 $j(document).ready(function() { 
  //Show and hide the Loading icon on Ajax start/end
  myFunction = function($j) {
    $j('.bwbps_uploadform').submit(function() { 
        $j('#bwbps_message').html('');
        bwbpsAjaxLoadImage(this);
        return false; 
    });

    //make sure the upload form radio button is on Select file
    $j(".init_radio").attr("checked","checked");

    //Add OnClick to the Mass Update Buttons in the PhotoSmash Settings form
    if ($j('#bwbps_gen_settingsform').val() == '1') {
        bwbpsAddPSSettingsMassUpdateActions();
    }
    $j('.bwbps-post-cat-form').attr('multiple','multiple');
   }   
 });

$j を myFunction に引数として渡す

于 2013-09-09T12:07:20.960 に答える