交互我是jQuery Plugin的編碼初學者。jQuery:使用插件生成的按鈕與
我已經編寫了一個插件來生成甘特圖的日曆,但我無法成功與它進行交互。 代碼太長,無法發佈,所以我編寫了一個樣例,說明需要什麼樣的交互。
以下是生成計數器和兩個按鈕以增加或減少計數器值的示例代碼。
所以問題是:我如何使按鈕增加/減少計數器,當然刷新顯示。
感謝,
[編輯] 我又是我想要做的解釋: - 該按鈕由插件生成。 - 點擊時,它們增加/減少值並刷新顯示。 - 我不想要外部動作綁定。 - 該插件必須獨立
[/編輯]
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
<title></title>
<link rel="stylesheet" href="/styles/jquery-ui.css" type="text/css">
<script src="/scripts/jquery.js"></script>
<script src="/scripts/jquery-ui.js"></script>
<script>
(function($){
$.fn.mySample = function() {
var _myCount = 0;
this.initialize = function()
{
this.html('<input type="button" value="--">Count : ' + _myCount + '<input type="button" value="++">');
}
return this.initialize();
}
})(jQuery);
$(document).ready(
function()
{
$('#myDiv').mySample();
}
);
</script>
</head>
<body>
<div id="myDiv"></div>
</body>
</html>
如果代碼太長,無法在此處發佈,那麼製作[JSFiddle](http://jsfiddle.net/)或[Plunker](http://plnkr.co/edit)可能是個好主意/)展示你的問題。 – Danny
如果你的代碼太長,你也可以使用http://codeshare.io/。但請注意:用戶可以修改您的代碼,以便JSFiddle可能更適合此目的。 – Kursion
從來沒有聽說過JSFiddle,我會看看!該示例恢復了我的問題:只需使用插件「從內部」進行交互。 – Taz