options = {},
data, element, $element;
- /*var sliders = $('.page__slider');
+ var sliders = $('.page__slider');
if(sliders.length > 0) {
- that.pageContentTop = $('.page__content').offset().top + $('.page__content').height() - 400;
- that.pageContentBottom = $('.page__sub').offset().top;
- }*/
+ that.pageContentTop = $(sliders[0]).offset().top - 72;
+ that.pageContentBottom = that.pageContentTop + (sliders.length * 724) + 72;
+ }
$('[data-sticky]').each(function(i) {
$element = $(this);
$element.on('sticky_kit:bottom', function(e) {
var $self = $(this);
+ $(this).parent().parent().css('position', 'static');
$(this).parent().css('position', 'static');
$(this).addClass('to-bottom');
})
.on('sticky_kit:unbottom', function(e) {
+ $(this).parent().parent().css('position', 'relative');
$(this).parent().css('position', 'relative');
$(this).removeClass('to-bottom');
});
});
$(window).resize( $.throttle(1000, that.windowResize.bind(that)) );
- //$(window).scroll( that.windowScroll.bind(that) );
+ $(window).scroll( that.windowScroll.bind(that) );
+ that.windowScroll();
};
if(that.elements[i].attached) {
+ var height = that.elements[i].$element.height();
var top = $(window).scrollTop();
- if(top >= that.pageContentTop && top < that.pageContentBottom) {
+ if(top >= (that.pageContentTop - height) && top < (that.pageContentBottom)) {
that.elements[i].$element.addClass('faded');
} else {
+ console.log('remove');
that.elements[i].$element.removeClass('faded');
}
{% for page in page_branch %}
{% if page.in_menu and page.has_children_in_menu %}
{% if page.is_primary and page.is_current_or_ascendant %}
- <ul class="nav-tree nav-tree--level-{{ branch_level }}" data-sticky data-sticky-parent="row" data-sticky-offset="100" data-sticky-detach-at="971">
+ <ul class="nav-tree nav-tree--level-{{ branch_level }}" data-sticky data-sticky-parent="page" data-sticky-offset="100" data-sticky-detach-at="971">
<li class="nav-tree__item">
<a class="nav-tree__link{% if page.is_current %} active{% endif %}" href="{{ page.get_absolute_url }}">{% trans 'Accueil' %}</a>
</li>
{% for page in page_branch %}
{% if page.in_menu and page.has_children_in_menu %}
{% if page.is_primary and page.is_current_or_ascendant %}
- <ul class="nav-tree nav-tree--level-{{ branch_level }}" data-sticky data-sticky-parent="row" data-sticky-offset="100" data-sticky-detach-at="971">
+ <ul class="nav-tree nav-tree--level-{{ branch_level }}" data-sticky data-sticky-parent="page" data-sticky-offset="100" data-sticky-detach-at="971">
{% endif %}
{% if page.is_current_or_ascendant %}
{% if page.has_children_in_menu %}
<div class="row">
<div class="col-sm-3 col-lg-2 page__sidebar">
+ <div style="position: relative;">
+
+
{% block page_sidebar %}
{% if page.get_ascendants|length < 2 %}
{% page_menu "pages/menus/current_tree_primary.html" %}
{% page_menu "pages/menus/current_tree_secondary.html" %}
{% endif %}
{% endblock %}
+ </div>
</div>
<div class="mb2 col-sm-9 col-lg-8 white-bg page__content" data-summary-content>
{% block page_content %}