Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 弹出式块-jQuery_Javascript_Jquery_Toggle - Fatal编程技术网

Javascript 弹出式块-jQuery

Javascript 弹出式块-jQuery,javascript,jquery,toggle,Javascript,Jquery,Toggle,我希望在页面内有一个容器,在激活时占据页面的整个宽度,并覆盖在其他所有内容上。这是我目前拥有的,但它没有按照我的要求工作: $(function() { $('.main a').click( function() { var href = $(this).attr('href'); $(href).animate({ width: [940, 'swing'], height: [500, 'swing']

我希望在页面内有一个容器,在激活时占据页面的整个宽度,并覆盖在其他所有内容上。这是我目前拥有的,但它没有按照我的要求工作:

$(function() {
    $('.main a').click( function() {
        var href = $(this).attr('href');
        $(href).animate({
            width: [940, 'swing'],
            height: [500, 'swing'],
            opacity: 'toggle'
        }, 500, 'linear');
        return false;
    });
});


谢谢

您应该通过CSS进行设置

position:absolute;
z-index: 10; /* or higher */
top: 0;
left: 0;
到您的可扩展div

当你打开它们时,你可以用

$(href).animate({
      width: [$('body').width(), 'swing'],
      height: [$('body').height(), 'swing'],
      opacity: 'toggle'
}, 500, 'linear');
或者使用$('html')或静态大小代替$('body')