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