单击复选框时如何打开jQuery ColorBox窗口?

时间:2010-10-14 20:31:47

标签: jquery onclick colorbox

我正在尝试在选中复选框时打开jQuery ColorBox窗口,并且我遇到了一些问题。首先,可以在不对colorbox.js文件进行重大更改的情况下完成吗?如果是这样,你能帮助我指导我如何解决这个问题吗?

提前致谢。

2 个答案:

答案 0 :(得分:1)

试试这个(demo

HTML

<input type="checkbox" value="http://s3.tinypic.com/546ut2_th.jpg" title="image"> Image

脚本

$(':checkbox').bind('click', function() {
    if ($(this).is(':checked')) {
        $.colorbox({
            photo: true,
            href: $(this).val()
        });
    }
})

答案 1 :(得分:0)

我不确定您要做什么,但是根据您提供的信息,您是否可以将复选框上的focus事件绑定到打开ColorBox实例的函数?

$("selectorForCheckbox").bind("focus", function(e) {
    // initiate colorbox here. 
});