0

关闭后如何打开另一个颜色框?

这是我到目前为止所做的:

$(document).ready(function () {    
     $(".signup, .load, #loop a[href='#signup_box'], .signup_sidebar").colorbox({
        inline : true,
        innerWidth : 600,
        innerHeight : 600,
        escKey : false,
        arrowKey : false,
        fixed : true,
        onClosed:function(){
          interrupt();
        }
      })
    //...    
    interrupt = function ($) {
      $('#footer .stage .interrupt').colorbox({
        inline : true,
        innerWidth :  '600px',
        innerHeight : '600px',
        escKey :      false,
        arrowKey :    false,
        fixed :       true
      });
    };
});

每当我在文档中初始化它时,我都会收到一条错误消息,指出未定义颜色框。我认为这是一个范围界定问题,但我不知道如何解决这个问题。

4

1 回答 1

0

interrupt将定义更改为

interrupt = function () { ... }

不知道为什么你期望$作为参数,但它不是必需的并且会导致问题。

于 2012-06-15T21:51:55.093 回答