交互我是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