Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.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
Jquery fancybox关闭后绑定/取消绑定滚动事件_Jquery_Scroll_Fancybox - Fatal编程技术网

Jquery fancybox关闭后绑定/取消绑定滚动事件

Jquery fancybox关闭后绑定/取消绑定滚动事件,jquery,scroll,fancybox,Jquery,Scroll,Fancybox,我有一个滚动事件,它将我的标题固定在页面顶部。我已经设法在fancybox打开时解除了该事件的绑定,但一旦我关闭fancybox,就无法使可滚动的标题工作。有什么想法吗 // Scrollable header var bar = $('.scrollable'); $(function() { $(window).scroll(function() { if($(this).scrollTop() > 51) {

我有一个滚动事件,它将我的标题固定在页面顶部。我已经设法在fancybox打开时解除了该事件的绑定,但一旦我关闭fancybox,就无法使可滚动的标题工作。有什么想法吗

    // Scrollable header
      var bar = $('.scrollable');
      $(function() {
        $(window).scroll(function() {
          if($(this).scrollTop() > 51) {
            bar.css({"position":"fixed"});
            bar.css({"top":"-51px"});
          } else {
            bar.css({"position":"absolute"});
            bar.css({"top":"0"});
          }
        });
      });
这是fancybox的一部分:

    $('.fancybox').fancybox({ 
        'fitToView': false, 
        'afterClose' : function() {
          $(window).bind("scroll");
          $('.inner').css({"position":"static"});
        }
      });

      $('.fancybox').click(function(){
        $(window).unbind("scroll");
        $('.inner').css({"position":"fixed"});
      });