javascript - 打开 FancyBox 后隐藏一个 DIV

标签 javascript jquery html fancybox

我试图在您单击打开的 FancyBox 按钮时使 Div 消失。

我的代码是:

$(document).ready(function() {
    $('#tag_100_not').fancybox({
        'transitionIn'        : 'elastic'  ,
        'transitionOut'       : 'elastic'  ,
        'hideOnOverlayClick'  : false      ,
        'hideOnContentClick'  : false      ,
        'showCloseButton'     : false      ,
        'overlayOpacity'      : 0.6        ,
        'onStart'             : function() {
            $('#tag_100_not').css('display', 'none');
        },

        'onComplete'          : function() {
            $('#tag_100_not').css('display', 'none');
        }
    });
});

编辑:

标记:

    <th class="num" style="position:relative;"><a id="tag_100_not" href="#tag_100_box"  style="width:100%;height:100%;top:0;left:0;position:absolute;display:block;"></a>100</th`>

div 没有消失。

我试过了,onStart 和 onComplete,都没用。

最佳答案

不确定它是否适用于一个规则,但据我所知,css 方法总是接受散列

$('#tag_100_not').css({'display':'none'})

尽管您总是可以节省输入并只使用隐藏功能:

$('#tag_100_not').hide()

关于javascript - 打开 FancyBox 后隐藏一个 DIV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7604090/

相关文章:

javascript - 函数内部 'this' 的值

javascript - IFrame 在 IE9 和 IE11 上的渲染方式不同

javascript - 多个电话号码验证

javascript - 在纯 html 项目中渲染 React 应用程序?

javascript - HTML5 服务器发送的事件不是实时的?

javascript - 如何删除括号、引号并在每个逗号后为 const 添加空格 - javascript

Javascript对象原型(prototype)错误

javascript - 如何在您尚未进入的 View 中更改 Angular 的范围。

html - 如何避免行在表中垂直均匀分布

javascript - 如何使用 jquery ui 调整新的事件/克隆元素的大小?