私のサンドボックスサイトenglishgodsandboxを見ると、約8秒後に、ページの中央にボタン「確認」が表示されたドロップダウンメニューが読み込まれます。 「確認」ボタンをクリックすると、下のコードの最後の数行に従ってページの背景イメージが変更されます。このjQueryをデバッグできません
しかし、画像は変わっていません...だれか私に理由を教えてもらえますか?
$(document).ready(function(){
$(init);
});
function init() {
cloudshow();
}
function cloudshow() {
$("#intro").fadeIn(1000, function(){
$("#intro2").fadeIn(1000, function(){
$("#cloud1").fadeIn(2000, function(){
$("#cloud2, #cloud5").fadeIn(2000, function(){
$("#cloud3, #cloud4, #cloud6").fadeIn(2000, function(){
$("#message").fadeIn(1000, function() {
$("#contactform").fadeIn(1000)
});
});
});
});
});
});
};
var img1 = "url('/wp-content/themes/thesis_18/custom/images/map.jpg') repeat";
$(".submit").click(function(){
$("body.custom").css({background: img1});
});
この行の '$'の目的は何ですか? '$(init);'? – nickf
私は確信していません、私はチュートリアルからそのコードを得ました。 – Leahcim
jQuery関数に関数を渡すと '$(document).ready(...)'と同じになりますので、その行を 'init();'に変更するか '$(document ).readyは完全に呼び出します。 – nickf