0

我正在尝试向动态创建的对象添加一个颜色框,它在第一次单击时起作用,但在第二次单击后不会打开,我不知道该怎么做。我想知道我是否没有以某种方式关闭颜色框,或者它是否挂在背景中......

    $(".login").live('click', function(){
    $.fn.colorbox({href:"http://ww.website/Login.html", open:true});
    });
4

2 回答 2

0

尝试这个:

$(".login").live('click', function(){
   $.colorbox({ href:'http://threadless.com', iframe:true, width:"80%", height:"80%" });
});

或者

content.on('click', '.login', function(){
   $.colorbox({ href:'http://threadless.com', iframe:true, width:"80%", height:"80%" });
});

演示:http: //jsfiddle.net/F5jGQ/

于 2012-11-26T07:04:52.623 回答
0

我认为你应该打电话:

$(".login").live('click', function(){
     $.colorbox({href:"http://ww.website/Login.html", open:true});
});
于 2012-11-26T06:26:11.800 回答