Я пытаюсь создать систему голосования / опроса и хочу убедиться, что моя идея даже возможна, прежде чем я начну копать. Мне действительно нравится, как примеры Colorbox выглядят и работают для "всплывающего окна""окно / дисплей, и я также действительно заинтересован в этом jqBarGraph плагин для отображения результатов голосования.Что бы я хотел сделать, когда пользователь проголосует, это вызвать всплывающее окно Colorbox и показать внутри анимированную гистограмму.Я не уверен, как это будет реализовано, потому что в примерах jqBarGraph, которые я видел, «график» подключается к тегу <div>
или другому элементу.Я знаю, что вы можете настроить встроенный HTML в Colorbox, поэтому, возможно, мне нужно будет настроить мой элемент <div>
с этим, а затем использовать его в jqBarGraph?
Так что мой вопрос : Возможно ли: 1) выполнить javascript при инициализации моего Colorbox (может быть, в onOpen:function(){
?) И 2) есть ли (простой?) Способ отобразить экземпляр jqBarGraph во всплывающем окне Colorbox?
Вот мой (псевдо) пример кода, который показывает, как это работает:
//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>
Идея функции () выше в моем примере кода, где я хотел бы выполнить JavaScript дляjqBarGraph, пришел от здесь .Я также открыт для любых других предложений, я просто думаю, что эти два плагина выглядят очень привлекательно и хотели бы иметь возможность реализовать их вместе.
Кроме того, для чего бы это ни стоило, я использую VB.NET (.NET 3.5) и VS2010.
Заранее большое спасибо!