2012-03-11 11 views
0

私はいくつかのコードを持っています - $(document).ready(function() { - その周りのものをシャッフルすると、ページが読み込まれたときにコードが実行されますが、私がしたいのはボタンを追加するためです。ボタン、どのように私はこれを達成することができます、ありがとう??Document.ready関数

+0

試してみましたか?ボタンのクリックイベントハンドラにコードを挿入するだけです。 –

答えて

3

「シャッフルする」というコードを関数として保存し、コードベースの他の部分から呼び出すことができます。

var foo = function() { 
    // code that shuffles stuff around 
}; 

$(document).ready(function() { 
    foo(); 
    // other stuff 
}); 

$('#mybutton').click(foo); 
//or 
$('#mybutton').click(function() { 
    foo(); 
    // other stuff. 
}); 
3
function shuffleStuffAround() { 
    // truffle shuffle 
} 

$(function($) { // DOM ready 
    shuffleStuffAround(); 

    $("#some-button").click(function() { 
     shuffleStuffAround(); 
     return false; // you probably want this 
    }); 
}); 
+1

トリュフシャッフル+1 –

0

あなたは、単純なリファクタリングあなたが独自の機能にレディ機能で実行して、ボタンのクリックイベントでそれを呼び出すコードができます:あなたは何を

$(document).ready(function(){ 
    codeToRun(); 
    $('.button').click(function(){codeToRun()}); 
}); 

function codeToRun(){ 
    // do work 
} 
+0

ありがとう – user1259527

関連する問題