我有一些代碼在 - $(document).ready(function()
{ - 洗牌的東西,當頁面加載時觸發代碼,但我想要做的是添加一個按鈕,所以這個函數運行,每次我按下按鈕,我怎麼能實現這一點,謝謝?Document.ready函數
0
A
回答
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 – 2012-03-11 03:43:51
0
你可以簡單的重構,你在準備功能碰上自己的功能和調用在按鈕的單擊事件的代碼:
$(document).ready(function(){
codeToRun();
$('.button').click(function(){codeToRun()});
});
function codeToRun(){
// do work
}
+0
非常感謝您 – user1259527 2012-03-11 04:30:15
相關問題
- 1. 的document.ready()函數
- 2. 如何在document.ready(函數)
- 3. 結合jQuery document.ready函數
- 4. document.ready中的調用函數
- 5. Javascript函數裏面document.ready
- 6. 單元測試時防止document.ready()函數
- 7. 單元測試jQuery document.ready函數
- 8. 頁面回發後調用document.ready函數
- 9. 運行函數時:window.scroll&window.resize及的document.ready
- 10. 定義document.ready()函數的序列?
- 11. 在document.ready中定義函數的區別
- 12. jQuery中document.ready函數的問題
- 13. 在Document.ready函數上更新Ajax
- 14. document.ready()函數之後和Ajax調用
- 15. 調用在document.ready之外的ajax函數
- 16. jQuery:執行document.ready()和window.load()函數
- 17. javascript函數不能在document.ready中調用
- 18. 調用外部jQuery函數w/o document.ready();
- 19. 持有document.Ready()有時與jquery holdReady函數
- 20. 在document.ready函數中使用pace.js部分
- 21. 使用jQuery沒有document.ready函數
- 22. 手動調用jQuery document.ready函數
- 23. jquery如何在document.ready中創建函數
- 24. 將document.ready函數移到單獨的javascript函數中?
- 25. 如何從後面的代碼調用jquery函數(document.ready函數)
- 26. 當函數在document.ready中時執行函數onclick
- 27. 當document.ready中的函數完成時執行js函數
- 28. 將document.ready函數更改爲普通函數,而不會出現括號括號
- 29. 「Partial」document.ready()
- 30. jQuery document.ready
你嘗試過什麼?只需將代碼放置在按鈕的單擊事件處理程序中即可。 – 2012-03-11 03:44:42