我正在尝试创建一个投票/投票系统,我想在深入研究之前确保我的想法是可能的。我真的很喜欢Colorbox 示例的外观和“弹出”窗口/显示的工作方式,我也对这个用于显示投票结果的jqBarGraph 插件非常感兴趣。当用户投票时,我想做的是让 Colorbox“弹出窗口”出现并让动画条形图显示在里面。我不确定这将如何实现,因为在我看到的 jqBarGraph 示例中,“图形”被连接到<div>
标签或其他一些元素。我知道您可以在 Colorbox 中设置内联 HTML,所以也许我需要使用它设置我的<div>
元素,然后让 jqBarGraph 使用它?
所以我的问题是:是否可以 1)在初始化我的 Colorbox 时执行 javascript(可能在onOpen:function(){
?)和 2)是否有(简单?)方法在我的 Colorbox 弹出窗口中显示 jqBarGraph 的实例?
到目前为止,这是我的(伪)代码示例,我认为这可能有效:
//This would happen in my bntVote click event?
$(".btnVote").colorbox({width:"50%",
inline:true,
href:"#myGraph",
function(){
var arrayOfData = new Array(
[[75],'voter 1'],
[[25],'voter 2']);
$('#myGraph').jqBarGraph({ data: arrayOfData });
}});
<div id="myGraph" style="display:none;"></div>
在我想为 jqBarGraph 执行 javascript 的代码示例中,上面的 function() 的想法来自这里。我也愿意接受任何其他建议,我只是认为这两个插件看起来非常漂亮,并且希望能够一起实现它们。
此外,为了它的价值,我使用的是 VB.NET (.NET 3.5) 和 VS2010。
提前谢谢了!