如果一個人去我的頁面我想要一些jquery運行,那麼如果他們點擊頁面上的按鈕,我想要相同的jQuery代碼運行。我必須爲此創建單獨的函數嗎?當人進入頁面時加載,然後當有人點擊按鈕時點擊功能?或者爲了不必複製代碼,它可以全部在一個函數中?當頁面加載和點擊按鈕時Jquery運行
1
A
回答
4
您可以重複使用功能兩種:
$(function() {
// declare the function
function myReusableFunction() {
// do something extraordinary
}
// call it on page load
myReusableFunction();
// assign to handler
$('button').click(myReusableFunction);
});
注意的this
值和參數(如果有的話)會有所不同。
如果這是一個問題,您可以直接通過鏈接click
觸發器來調用它。
$(function() {
// assign to handler AND call it
$('button').click(function() {
// do something extraordinary
}).click();
});
編輯:如果有一個以上的button
,它被指派至該.click()
將觸發所有他們。
如果這不是什麼需要,你可以將其更改爲:
$(function() {
// assign to handler AND call it
$('button').click(function() {
// do something extraordinary
}).eq(0).click();
});
...觸發它僅在第一個。
或者這樣:
$(function() {
// assign to handler AND call it
$('button').click(function() {
// do something extraordinary
}).triggerHandler('click');
});
...只有第一元素火災,也有幾個其他方面的差異。有關更多信息,請參閱triggerHandler的文檔。
0
下面是一個綁定事件的例子,另外還有一個例子。
$(function() {
$('#yourButton').click(function(){
alert('Yay');
}).click();
});
編輯:清理我的解釋和可怕的語法......
1
$(function() {
$("#myButton").click(function() {
//your code
alert("exeuted"); //on click button alerts
}).click(); //simulate click to execute onload
});
在線演示在這裏:http://jsfiddle.net/nMPMt/
相關問題
- 1. Python 2.7 Selenium,當頁面未完全加載時點擊按鈕
- 2. 攔截按鈕點擊頁面加載
- 3. 自動按鈕點擊頁面加載
- 4. 當頁面加載並出現按鈕時自動點擊按鈕
- 5. 頁面加載,每次某些按鈕運行jQuery的功能被點擊
- 6. 當頁面加載和點擊鏈接時觸發jQuery函數?
- 7. 如何在加載和按鈕點擊時運行函數?
- 8. jquery沒有按鈕點擊加載html頁面
- 9. 如何停止頁面重新加載按鈕點擊jquery
- 10. JQuery函數 - 在點擊和頁面加載時運行特定的單選按鈕
- 11. 當在子頁面點擊按鈕時刷新父頁面
- 12. JS強制輸入按鈕在頁面加載時被點擊
- 13. 如何在點擊輸入按鈕時加載新頁面
- 14. 如何在頁面加載時點擊按鈕元素
- 15. 自動點擊一個按鈕時,頁面加載用的GreaseMonkey
- 16. 如何在Xamarin頁面加載按鈕時自動點擊?
- 17. 單擊按鈕時同時運行ajax和更改頁面
- 18. 加載wordpress評論點擊按鈕點擊,而不是頁面加載
- 19. jquery-mobile點擊按鈕更改頁面
- 20. 如何加載頁面加載此jquery通知欄而不是點擊按鈕?
- 21. 當點擊「新帖子」按鈕時,防止頁面重新加載
- 22. 當我點擊按鈕時加載下一行
- 23. jQuery - 添加行爲,當點擊其他按鈕時動態創建的按鈕
- 24. 角度按鈕功能在頁面加載時運行
- 25. 在頁面加載時執行javascript,但不在按鈕上點擊
- 26. 轉換點擊頁面加載jquery
- 27. 當點擊按鈕時添加數字
- 28. 點擊按鈕時加載數據
- 29. 加載頁面而不是點擊元素時運行的jQuery函數
- 30. 當點擊按鈕時獲得行Gridview
爲什麼第$? – 2011-01-13 22:22:33