我正在尝试在选中复选框时打开jQuery ColorBox窗口,并且我遇到了一些问题。首先,可以在不对colorbox.js文件进行重大更改的情况下完成吗?如果是这样,你能帮助我指导我如何解决这个问题吗?
提前致谢。
答案 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.
});