jQuery scrollSpeed插件不适用于内部多个可滚动div

时间:2016-08-29 11:52:42

标签: jquery

jQuery scrollSpeed插件不适用于内部多个可滚动div



$(document).ready(function(){ 
    jQuery.scrollSpeed(100, 800);
});

.container{overflow: auto;
 height: 100vh;
 padding-top: 70px;
  width: 100%;
  background: orange;
}

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script src="http://www.jqueryscript.net/demo/jQuery-Plugin-For-Smooth-Mouse-Scrolling-scrollSpeed/jQuery.scrollSpeed.js"></script>
<div class="container">
<h1>jQuery scrollSpeed Plugin Demo</h1>
<h2>Scroll down the page</h2>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a orci sit amet ligula lobortis scelerisque quis nec elit. Mauris bibendum maximus odio sit amet blandit. Integer gravida dignissim augue et consequat. Vivamus posuere diam in commodo interdum. Nam elementum bibendum ante et finibus. Vivamus placerat metus sit amet diam iaculis, ac fermentum ex suscipit. Suspendisse dictum condimentum eleifend.
</p>
<p>
Nullam tempor lacus eget nibh cursus pellentesque. Quisque hendrerit tempor tellus at luctus. Duis non ullamcorper lorem. Cras nec lorem in dui convallis consectetur. Aliquam molestie sodales nisl, ut commodo tortor sodales quis. Pellentesque at quam orci. Praesent pulvinar scelerisque suscipit. In nec tincidunt nulla. Maecenas sed scelerisque purus. Maecenas tortor ante, auctor at pellentesque quis, dapibus vel nisi. Aliquam at dui eu purus condimentum imperdiet eget nec mauris.
</p>
<p>
Cras quis risus consectetur, aliquam ligula eu, semper lorem. Sed in mollis nunc. Sed non rutrum elit, nec rutrum metus. In bibendum augue eu metus euismod, eget blandit metus ultrices. Praesent accumsan urna felis, quis laoreet arcu sagittis et. Aenean in urna at massa suscipit dignissim. Quisque leo tortor, rhoncus sed nunc pharetra, convallis tempus nibh. Cras egestas ullamcorper semper. Aenean lorem mi, finibus ut tellus ultricies, mattis ullamcorper risus. Praesent at neque magna. Donec euismod viverra vestibulum. In ipsum urna, posuere at lacinia quis, ullamcorper ut velit. Vivamus metus turpis, maximus semper tempor vel, lacinia eget enim. Ut sed lacus ac ante dapibus porttitor ac eget urna. In nec ultricies urna.
</p>
<p>
Ut vel quam non magna aliquet venenatis a ac velit. Suspendisse malesuada, purus sit amet pellentesque aliquet, elit elit convallis quam, vitae volutpat nunc purus quis nisi. Sed tempus ligula nisi, at posuere arcu euismod quis. Curabitur rhoncus rutrum lacinia. Curabitur eu neque auctor, maximus turpis vitae, ultricies arcu. Etiam egestas finibus ligula, et consequat felis. Curabitur risus risus, cursus in blandit vitae, cursus quis turpis. Pellentesque ut congue turpis. Nunc venenatis, ex vel interdum maximus, augue libero volutpat eros, quis aliquet lacus tellus at dui.
</p>
<p>
Nullam accumsan nunc non accumsan ornare. Etiam vel ex urna. Aenean eu mi in diam sodales tincidunt facilisis vitae risus. Sed sit amet gravida sapien. Ut dui massa, lacinia ut metus sed, ullamcorper pretium enim. Fusce scelerisque nulla neque. Nam arcu velit, hendrerit non sem eu, pulvinar molestie ipsum. Sed mattis enim ac est ullamcorper, quis suscipit dolor tempor. Duis suscipit vel dui non tincidunt. Praesent at eros sit amet nisi lobortis pretium. In ut sagittis eros. Maecenas sagittis venenatis turpis vel semper. Maecenas pharetra neque in sem dignissim laoreet.
</p>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a orci sit amet ligula lobortis scelerisque quis nec elit. Mauris bibendum maximus odio sit amet blandit. Integer gravida dignissim augue et consequat. Vivamus posuere diam in commodo interdum. Nam elementum bibendum ante et finibus. Vivamus placerat metus sit amet diam iaculis, ac fermentum ex suscipit. Suspendisse dictum condimentum eleifend.
</p>
<p>
Nullam tempor lacus eget nibh cursus pellentesque. Quisque hendrerit tempor tellus at luctus. Duis non ullamcorper lorem. Cras nec lorem in dui convallis consectetur. Aliquam molestie sodales nisl, ut commodo tortor sodales quis. Pellentesque at quam orci. Praesent pulvinar scelerisque suscipit. In nec tincidunt nulla. Maecenas sed scelerisque purus. Maecenas tortor ante, auctor at pellentesque quis, dapibus vel nisi. Aliquam at dui eu purus condimentum imperdiet eget nec mauris.
</p>
<p>
Cras quis risus consectetur, aliquam ligula eu, semper lorem. Sed in mollis nunc. Sed non rutrum elit, nec rutrum metus. In bibendum augue eu metus euismod, eget blandit metus ultrices. Praesent accumsan urna felis, quis laoreet arcu sagittis et. Aenean in urna at massa suscipit dignissim. Quisque leo tortor, rhoncus sed nunc pharetra, convallis tempus nibh. Cras egestas ullamcorper semper. Aenean lorem mi, finibus ut tellus ultricies, mattis ullamcorper risus. Praesent at neque magna. Donec euismod viverra vestibulum. In ipsum urna, posuere at lacinia quis, ullamcorper ut velit. Vivamus metus turpis, maximus semper tempor vel, lacinia eget enim. Ut sed lacus ac ante dapibus porttitor ac eget urna. In nec ultricies urna.
</p>
<p>
Ut vel quam non magna aliquet venenatis a ac velit. Suspendisse malesuada, purus sit amet pellentesque aliquet, elit elit convallis quam, vitae volutpat nunc purus quis nisi. Sed tempus ligula nisi, at posuere arcu euismod quis. Curabitur rhoncus rutrum lacinia. Curabitur eu neque auctor, maximus turpis vitae, ultricies arcu. Etiam egestas finibus ligula, et consequat felis. Curabitur risus risus, cursus in blandit vitae, cursus quis turpis. Pellentesque ut congue turpis. Nunc venenatis, ex vel interdum maximus, augue libero volutpat eros, quis aliquet lacus tellus at dui.
</p>
<p>
Nullam accumsan nunc non accumsan ornare. Etiam vel ex urna. Aenean eu mi in diam sodales tincidunt facilisis vitae risus. Sed sit amet gravida sapien. Ut dui massa, lacinia ut metus sed, ullamcorper pretium enim. Fusce scelerisque nulla neque. Nam arcu velit, hendrerit non sem eu, pulvinar molestie ipsum. Sed mattis enim ac est ullamcorper, quis suscipit dolor tempor. Duis suscipit vel dui non tincidunt. Praesent at eros sit amet nisi lobortis pretium. In ut sagittis eros. Maecenas sagittis venenatis turpis vel semper. Maecenas pharetra neque in sem dignissim laoreet.
</p>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a orci sit amet ligula lobortis scelerisque quis nec elit. Mauris bibendum maximus odio sit amet blandit. Integer gravida dignissim augue et consequat. Vivamus posuere diam in commodo interdum. Nam elementum bibendum ante et finibus. Vivamus placerat metus sit amet diam iaculis, ac fermentum ex suscipit. Suspendisse dictum condimentum eleifend.
</p>
<p>
Nullam tempor lacus eget nibh cursus pellentesque. Quisque hendrerit tempor tellus at luctus. Duis non ullamcorper lorem. Cras nec lorem in dui convallis consectetur. Aliquam molestie sodales nisl, ut commodo tortor sodales quis. Pellentesque at quam orci. Praesent pulvinar scelerisque suscipit. In nec tincidunt nulla. Maecenas sed scelerisque purus. Maecenas tortor ante, auctor at pellentesque quis, dapibus vel nisi. Aliquam at dui eu purus condimentum imperdiet eget nec mauris.
</p>
<p>
Cras quis risus consectetur, aliquam ligula eu, semper lorem. Sed in mollis nunc. Sed non rutrum elit, nec rutrum metus. In bibendum augue eu metus euismod, eget blandit metus ultrices. Praesent accumsan urna felis, quis laoreet arcu sagittis et. Aenean in urna at massa suscipit dignissim. Quisque leo tortor, rhoncus sed nunc pharetra, convallis tempus nibh. Cras egestas ullamcorper semper. Aenean lorem mi, finibus ut tellus ultricies, mattis ullamcorper risus. Praesent at neque magna. Donec euismod viverra vestibulum. In ipsum urna, posuere at lacinia quis, ullamcorper ut velit. Vivamus metus turpis, maximus semper tempor vel, lacinia eget enim. Ut sed lacus ac ante dapibus porttitor ac eget urna. In nec ultricies urna.
</p>
<p>
Ut vel quam non magna aliquet venenatis a ac velit. Suspendisse malesuada, purus sit amet pellentesque aliquet, elit elit convallis quam, vitae volutpat nunc purus quis nisi. Sed tempus ligula nisi, at posuere arcu euismod quis. Curabitur rhoncus rutrum lacinia. Curabitur eu neque auctor, maximus turpis vitae, ultricies arcu. Etiam egestas finibus ligula, et consequat felis. Curabitur risus risus, cursus in blandit vitae, cursus quis turpis. Pellentesque ut congue turpis. Nunc venenatis, ex vel interdum maximus, augue libero volutpat eros, quis aliquet lacus tellus at dui.
</p>
<p>
Nullam accumsan nunc non accumsan ornare. Etiam vel ex urna. Aenean eu mi in diam sodales tincidunt facilisis vitae risus. Sed sit amet gravida sapien. Ut dui massa, lacinia ut metus sed, ullamcorper pretium enim. Fusce scelerisque nulla neque. Nam arcu velit, hendrerit non sem eu, pulvinar molestie ipsum. Sed mattis enim ac est ullamcorper, quis suscipit dolor tempor. Duis suscipit vel dui non tincidunt. Praesent at eros sit amet nisi lobortis pretium. In ut sagittis eros. Maecenas sagittis venenatis turpis vel semper. Maecenas pharetra neque in sem dignissim laoreet.
</p>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a orci sit amet ligula lobortis scelerisque quis nec elit. Mauris bibendum maximus odio sit amet blandit. Integer gravida dignissim augue et consequat. Vivamus posuere diam in commodo interdum. Nam elementum bibendum ante et finibus. Vivamus placerat metus sit amet diam iaculis, ac fermentum ex suscipit. Suspendisse dictum condimentum eleifend.
</p>
<p>
Nullam tempor lacus eget nibh cursus pellentesque. Quisque hendrerit tempor tellus at luctus. Duis non ullamcorper lorem. Cras nec lorem in dui convallis consectetur. Aliquam molestie sodales nisl, ut commodo tortor sodales quis. Pellentesque at quam orci. Praesent pulvinar scelerisque suscipit. In nec tincidunt nulla. Maecenas sed scelerisque purus. Maecenas tortor ante, auctor at pellentesque quis, dapibus vel nisi. Aliquam at dui eu purus condimentum imperdiet eget nec mauris.
</p>
<p>
Cras quis risus consectetur, aliquam ligula eu, semper lorem. Sed in mollis nunc. Sed non rutrum elit, nec rutrum metus. In bibendum augue eu metus euismod, eget blandit metus ultrices. Praesent accumsan urna felis, quis laoreet arcu sagittis et. Aenean in urna at massa suscipit dignissim. Quisque leo tortor, rhoncus sed nunc pharetra, convallis tempus nibh. Cras egestas ullamcorper semper. Aenean lorem mi, finibus ut tellus ultricies, mattis ullamcorper risus. Praesent at neque magna. Donec euismod viverra vestibulum. In ipsum urna, posuere at lacinia quis, ullamcorper ut velit. Vivamus metus turpis, maximus semper tempor vel, lacinia eget enim. Ut sed lacus ac ante dapibus porttitor ac eget urna. In nec ultricies urna.
</p>
<p>
Ut vel quam non magna aliquet venenatis a ac velit. Suspendisse malesuada, purus sit amet pellentesque aliquet, elit elit convallis quam, vitae volutpat nunc purus quis nisi. Sed tempus ligula nisi, at posuere arcu euismod quis. Curabitur rhoncus rutrum lacinia. Curabitur eu neque auctor, maximus turpis vitae, ultricies arcu. Etiam egestas finibus ligula, et consequat felis. Curabitur risus risus, cursus in blandit vitae, cursus quis turpis. Pellentesque ut congue turpis. Nunc venenatis, ex vel interdum maximus, augue libero volutpat eros, quis aliquet lacus tellus at dui.
</p>
<p>
Nullam accumsan nunc non accumsan ornare. Etiam vel ex urna. Aenean eu mi in diam sodales tincidunt facilisis vitae risus. Sed sit amet gravida sapien. Ut dui massa, lacinia ut metus sed, ullamcorper pretium enim. Fusce scelerisque nulla neque. Nam arcu velit, hendrerit non sem eu, pulvinar molestie ipsum. Sed mattis enim ac est ullamcorper, quis suscipit dolor tempor. Duis suscipit vel dui non tincidunt. Praesent at eros sit amet nisi lobortis pretium. In ut sagittis eros. Maecenas sagittis venenatis turpis vel semper. Maecenas pharetra neque in sem dignissim laoreet.
</p>
  </div>
&#13;
&#13;
&#13;

jQuery scrollSpeed插件不适用于内部多个可滚动div。内部div css属性是&#34; overflow:auto;身高:100vh;&#34;。



$(function() {  

        jQuery.scrollSpeed(100, 800);
    });

1 个答案:

答案 0 :(得分:0)

&#13;
&#13;
(function($) {
    
    jQuery.scrollSpeed = function(step, speed,selector) {
        
        var $document = $(document),
        
            $window = $('.'+selector),
            
            $body = $('.'+selector),
            
            viewport = $window.height(),
            
            top = 0,
            
            scroll = false;
            
        if (window.navigator.msPointerEnabled)
        
            return false;
            
        $window.on('mousewheel DOMMouseScroll', function(e) {
        
            scroll = true;
            
            if (e.originalEvent.wheelDeltaY < 0 || e.originalEvent.detail > 0)
            
                top = (top + viewport) >= $document.height() ? top : top += step;
                
            if (e.originalEvent.wheelDeltaY > 0 || e.originalEvent.detail < 0)
            
                top = top <= 0 ? 0 : top -= step;
                
            $body.stop().animate({
            
                scrollTop: top
                
            }, speed, 'default', function() {
            
                scroll = false;
                
            });
            
            return false;
            
        }).on('scroll', function() {
        
            if (!scroll) top = $window.scrollTop();
            
        }).on('resize', function() {
            
            viewport = $window.height();
            
        });       
    };
    
    jQuery.easing.default = function (x,t,b,c,d) {
    
        return -c * ((t=t/d-1)*t*t*t - 1) + b;
    };
    
})(jQuery);
&#13;
.container{
		overflow: auto; 
 padding-top: 70px;
 height: 500px;
    width: 350px;
  background: orange;
}
div.abc{
	overflow: auto;
}
&#13;
<!DOCTYPE html>
<html>
<head>
	<title>scroll inner</title>

<script src="https://code.jquery.com/jquery-3.1.0.min.js"></script>
<script type="text/javascript">
	$(document).ready(function(){ 
    jQuery.scrollSpeed(100, 2,'container');
});
</script>
</head>
<body>
<div class="abc">
<h1>Inner Scroll Content</h1><p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a orci sit amet ligula lobortis scelerisque quis nec elit. Mauris bibendum maximus odio sit amet blandit. Integer gravida dignissim augue et consequat. Vivamus posuere diam in commodo interdum. Nam elementum bibendum ante et finibus. Vivamus placerat metus sit amet diam iaculis, ac fermentum ex suscipit. Suspendisse dictum condimentum eleifend.
</p><p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a orci sit amet ligula lobortis scelerisque quis nec elit. Mauris bibendum maximus odio sit amet blandit. Integer gravida dignissim augue et consequat. Vivamus posuere diam in commodo interdum. Nam elementum bibendum ante et finibus. Vivamus placerat metus sit amet diam iaculis, ac fermentum ex suscipit. Suspendisse dictum condimentum eleifend.
</p><p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a orci sit amet ligula lobortis scelerisque quis nec elit. Mauris bibendum maximus odio sit amet blandit. Integer gravida dignissim augue et consequat. Vivamus posuere diam in commodo interdum. Nam elementum bibendum ante et finibus. Vivamus placerat metus sit amet diam iaculis, ac fermentum ex suscipit. Suspendisse dictum condimentum eleifend.
</p><p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a orci sit amet ligula lobortis scelerisque quis nec elit. Mauris bibendum maximus odio sit amet blandit. Integer gravida dignissim augue et consequat. Vivamus posuere diam in commodo interdum. Nam elementum bibendum ante et finibus. Vivamus placerat metus sit amet diam iaculis, ac fermentum ex suscipit. Suspendisse dictum condimentum eleifend.
</p>
<div class="container">
<h1>jQuery scrollSpeed Plugin Demo</h1>
<h2>Scroll down the page</h2>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a orci sit amet ligula lobortis scelerisque quis nec elit. Mauris bibendum maximus odio sit amet blandit. Integer gravida dignissim augue et consequat. Vivamus posuere diam in commodo interdum. Nam elementum bibendum ante et finibus. Vivamus placerat metus sit amet diam iaculis, ac fermentum ex suscipit. Suspendisse dictum condimentum eleifend.
</p>
<p>
Ut vel quam non magna aliquet venenatis a ac velit. Suspendisse malesuada, purus sit amet pellentesque aliquet, elit elit convallis quam, vitae volutpat nunc purus quis nisi. Sed tempus ligula nisi, at posuere arcu euismod quis. Curabitur rhoncus rutrum lacinia. Curabitur eu neque auctor, maximus turpis vitae, ultricies arcu. Etiam egestas finibus ligula, et consequat felis. Curabitur risus risus, cursus in blandit vitae, cursus quis turpis. Pellentesque ut congue turpis. Nunc venenatis, ex vel interdum maximus, augue libero volutpat eros, quis aliquet lacus tellus at dui.
</p>
<p>
Nullam accumsan nunc non accumsan ornare. Etiam vel ex urna. Aenean eu mi in diam sodales tincidunt facilisis vitae risus. Sed sit amet gravida sapien. Ut dui massa, lacinia ut metus sed, ullamcorper pretium enim. Fusce scelerisque nulla neque. Nam arcu velit, hendrerit non sem eu, pulvinar molestie ipsum. Sed mattis enim ac est ullamcorper, quis suscipit dolor tempor. Duis suscipit vel dui non tincidunt. Praesent at eros sit amet nisi lobortis pretium. In ut sagittis eros. Maecenas sagittis venenatis turpis vel semper. Maecenas pharetra neque in sem dignissim laoreet.
</p>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a orci sit amet ligula lobortis scelerisque quis nec elit. Mauris bibendum maximus odio sit amet blandit. Integer gravida dignissim augue et consequat. Vivamus posuere diam in commodo interdum. Nam elementum bibendum ante et finibus. Vivamus placerat metus sit amet diam iaculis, ac fermentum ex suscipit. Suspendisse dictum condimentum eleifend.
</p>
<p>
Nullam tempor lacus eget nibh cursus pellentesque. Quisque hendrerit tempor tellus at luctus. Duis non ullamcorper lorem. Cras nec lorem in dui convallis consectetur. Aliquam molestie sodales nisl, ut commodo tortor sodales quis. Pellentesque at quam orci. Praesent pulvinar scelerisque suscipit. In nec tincidunt nulla. Maecenas sed scelerisque purus. Maecenas tortor ante, auctor at pellentesque quis, dapibus vel nisi. Aliquam at dui eu purus condimentum imperdiet eget nec mauris.
</p>
<p>
Cras quis risus consectetur, aliquam ligula eu, semper lorem. Sed in mollis nunc. Sed non rutrum elit, nec rutrum metus. In bibendum augue eu metus euismod, eget blandit metus ultrices. Praesent accumsan urna felis, quis laoreet arcu sagittis et. Aenean in urna at massa suscipit dignissim. Quisque leo tortor, rhoncus sed nunc pharetra, convallis tempus nibh. Cras egestas ullamcorper semper. Aenean lorem mi, finibus ut tellus ultricies, mattis ullamcorper risus. Praesent at neque magna. Donec euismod viverra vestibulum. In ipsum urna, posuere at lacinia quis, ullamcorper ut velit. Vivamus metus turpis, maximus semper tempor vel, lacinia eget enim. Ut sed lacus ac ante dapibus porttitor ac eget urna. In nec ultricies urna.
</p>
<p>
Ut vel quam non magna aliquet venenatis a ac velit. Suspendisse malesuada, purus sit amet pellentesque aliquet, elit elit convallis quam, vitae volutpat nunc purus quis nisi. Sed tempus ligula nisi, at posuere arcu euismod quis. Curabitur rhoncus rutrum lacinia. Curabitur eu neque auctor, maximus turpis vitae, ultricies arcu. Etiam egestas finibus ligula, et consequat felis. Curabitur risus risus, cursus in blandit vitae, cursus quis turpis. Pellentesque ut congue turpis. Nunc venenatis, ex vel interdum maximus, augue libero volutpat eros, quis aliquet lacus tellus at dui.
</p>
<p>
Nullam accumsan nunc non accumsan ornare. Etiam vel ex urna. Aenean eu mi in diam sodales tincidunt facilisis vitae risus. Sed sit amet gravida sapien. Ut dui massa, lacinia ut metus sed, ullamcorper pretium enim. Fusce scelerisque nulla neque. Nam arcu velit, hendrerit non sem eu, pulvinar molestie ipsum. Sed mattis enim ac est ullamcorper, quis suscipit dolor tempor. Duis suscipit vel dui non tincidunt. Praesent at eros sit amet nisi lobortis pretium. In ut sagittis eros. Maecenas sagittis venenatis turpis vel semper. Maecenas pharetra neque in sem dignissim laoreet.
</p>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a orci sit amet ligula lobortis scelerisque quis nec elit. Mauris bibendum maximus odio sit amet blandit. Integer gravida dignissim augue et consequat. Vivamus posuere diam in commodo interdum. Nam elementum bibendum ante et finibus. Vivamus placerat metus sit amet diam iaculis, ac fermentum ex suscipit. Suspendisse dictum condimentum eleifend.
</p>
<p>
Nullam tempor lacus eget nibh cursus pellentesque. Quisque hendrerit tempor tellus at luctus. Duis non ullamcorper lorem. Cras nec lorem in dui convallis consectetur. Aliquam molestie sodales nisl, ut commodo tortor sodales quis. Pellentesque at quam orci. Praesent pulvinar scelerisque suscipit. In nec tincidunt nulla. Maecenas sed scelerisque purus. Maecenas tortor ante, auctor at pellentesque quis, dapibus vel nisi. Aliquam at dui eu purus condimentum imperdiet eget nec mauris.
</p>
<p>
Cras quis risus consectetur, aliquam ligula eu, semper lorem. Sed in mollis nunc. Sed non rutrum elit, nec rutrum metus. In bibendum augue eu metus euismod, eget blandit metus ultrices. Praesent accumsan urna felis, quis laoreet arcu sagittis et. Aenean in urna at massa suscipit dignissim. Quisque leo tortor, rhoncus sed nunc pharetra, convallis tempus nibh. Cras egestas ullamcorper semper. Aenean lorem mi, finibus ut tellus ultricies, mattis ullamcorper risus. Praesent at neque magna. Donec euismod viverra vestibulum. In ipsum urna, posuere at lacinia quis, ullamcorper ut velit. Vivamus metus turpis, maximus semper tempor vel, lacinia eget enim. Ut sed lacus ac ante dapibus porttitor ac eget urna. In nec ultricies urna.
</p>
<p>
Ut vel quam non magna aliquet venenatis a ac velit. Suspendisse malesuada, purus sit amet pellentesque aliquet, elit elit convallis quam, vitae volutpat nunc purus quis nisi. Sed tempus ligula nisi, at posuere arcu euismod quis. Curabitur rhoncus rutrum lacinia. Curabitur eu neque auctor, maximus turpis vitae, ultricies arcu. Etiam egestas finibus ligula, et consequat felis. Curabitur risus risus, cursus in blandit vitae, cursus quis turpis. Pellentesque ut congue turpis. Nunc venenatis, ex vel interdum maximus, augue libero volutpat eros, quis aliquet lacus tellus at dui.
</p>
<p>
Nullam accumsan nunc non accumsan ornare. Etiam vel ex urna. Aenean eu mi in diam sodales tincidunt facilisis vitae risus. Sed sit amet gravida sapien. Ut dui massa, lacinia ut metus sed, ullamcorper pretium enim. Fusce scelerisque nulla neque. Nam arcu velit, hendrerit non sem eu, pulvinar molestie ipsum. Sed mattis enim ac est ullamcorper, quis suscipit dolor tempor. Duis suscipit vel dui non tincidunt. Praesent at eros sit amet nisi lobortis pretium. In ut sagittis eros. Maecenas sagittis venenatis turpis vel semper. Maecenas pharetra neque in sem dignissim laoreet.
</p>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a orci sit amet ligula lobortis scelerisque quis nec elit. Mauris bibendum maximus odio sit amet blandit. Integer gravida dignissim augue et consequat. Vivamus posuere diam in commodo interdum. Nam elementum bibendum ante et finibus. Vivamus placerat metus sit amet diam iaculis, ac fermentum ex suscipit. Suspendisse dictum condimentum eleifend.
</p>
<p>
Nullam tempor lacus eget nibh cursus pellentesque. Quisque hendrerit tempor tellus at luctus. Duis non ullamcorper lorem. Cras nec lorem in dui convallis consectetur. Aliquam molestie sodales nisl, ut commodo tortor sodales quis. Pellentesque at quam orci. Praesent pulvinar scelerisque suscipit. In nec tincidunt nulla. Maecenas sed scelerisque purus. Maecenas tortor ante, auctor at pellentesque quis, dapibus vel nisi. Aliquam at dui eu purus condimentum imperdiet eget nec mauris.
</p>
<p>
Cras quis risus consectetur, aliquam ligula eu, semper lorem. Sed in mollis nunc. Sed non rutrum elit, nec rutrum metus. In bibendum augue eu metus euismod, eget blandit metus ultrices. Praesent accumsan urna felis, quis laoreet arcu sagittis et. Aenean in urna at massa suscipit dignissim. Quisque leo tortor, rhoncus sed nunc pharetra, convallis tempus nibh. Cras egestas ullamcorper semper. Aenean lorem mi, finibus ut tellus ultricies, mattis ullamcorper risus. Praesent at neque magna. Donec euismod viverra vestibulum. In ipsum urna, posuere at lacinia quis, ullamcorper ut velit. Vivamus metus turpis, maximus semper tempor vel, lacinia eget enim. Ut sed lacus ac ante dapibus porttitor ac eget urna. In nec ultricies urna.
</p>
<p>
Ut vel quam non magna aliquet venenatis a ac velit. Suspendisse malesuada, purus sit amet pellentesque aliquet, elit elit convallis quam, vitae volutpat nunc purus quis nisi. Sed tempus ligula nisi, at posuere arcu euismod quis. Curabitur rhoncus rutrum lacinia. Curabitur eu neque auctor, maximus turpis vitae, ultricies arcu. Etiam egestas finibus ligula, et consequat felis. Curabitur risus risus, cursus in blandit vitae, cursus quis turpis. Pellentesque ut congue turpis. Nunc venenatis, ex vel interdum maximus, augue libero volutpat eros, quis aliquet lacus tellus at dui.
</p>
<p>
Nullam accumsan nunc non accumsan ornare. Etiam vel ex urna. Aenean eu mi in diam sodales tincidunt facilisis vitae risus. Sed sit amet gravida sapien. Ut dui massa, lacinia ut metus sed, ullamcorper pretium enim. Fusce scelerisque nulla neque. Nam arcu velit, hendrerit non sem eu, pulvinar molestie ipsum. Sed mattis enim ac est ullamcorper, quis suscipit dolor tempor. Duis suscipit vel dui non tincidunt. Praesent at eros sit amet nisi lobortis pretium. In ut sagittis eros. Maecenas sagittis venenatis turpis vel semper. Maecenas pharetra neque in sem dignissim laoreet.
</p>
  </div>

  fds
  d
  ds
  df
  fd
  fds
  fds
  df
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a orci sit amet ligula lobortis scelerisque quis nec elit. Mauris bibendum maximus odio sit amet blandit. Integer gravida dignissim augue et consequat. Vivamus posuere diam in commodo interdum. Nam elementum bibendum ante et finibus. Vivamus placerat metus sit amet diam iaculis, ac fermentum ex suscipit. Suspendisse dictum condimentum eleifend.
</p>
<p>
Nullam tempor lacus eget nibh cursus pellentesque. Quisque hendrerit tempor tellus at luctus. Duis non ullamcorper lorem. Cras nec lorem in dui convallis consectetur. Aliquam molestie sodales nisl, ut commodo tortor sodales quis. Pellentesque at quam orci. Praesent pulvinar scelerisque suscipit. In nec tincidunt nulla. Maecenas sed scelerisque purus. Maecenas tortor ante, auctor at pellentesque quis, dapibus vel nisi. Aliquam at dui eu purus condimentum imperdiet eget nec mauris.
</p>
<p>
Cras quis risus consectetur, aliquam ligula eu, semper lorem. Sed in mollis nunc. Sed non rutrum elit, nec rutrum metus. In bibendum augue eu metus euismod, eget blandit metus ultrices. Praesent accumsan urna felis, quis laoreet arcu sagittis et. Aenean in urna at massa suscipit dignissim. Quisque leo tortor, rhoncus sed nunc pharetra, convallis tempus nibh. Cras egestas ullamcorper semper. Aenean lorem mi, finibus ut tellus ultricies, mattis ullamcorper risus. Praesent at neque magna. Donec euismod viverra vestibulum. In ipsum urna, posuere at lacinia quis, ullamcorper ut velit. Vivamus metus turpis, maximus semper tempor vel, lacinia eget enim. Ut sed lacus ac ante dapibus porttitor ac eget urna. In nec ultricies urna.
</p>
<p>
Ut vel quam non magna aliquet venenatis a ac velit. Suspendisse malesuada, purus sit amet pellentesque aliquet, elit elit convallis quam, vitae volutpat nunc purus quis nisi. Sed tempus ligula nisi, at posuere arcu euismod quis. Curabitur rhoncus rutrum lacinia. Curabitur eu neque auctor, maximus turpis vitae, ultricies arcu. Etiam egestas finibus ligula, et consequat felis. Curabitur risus risus, cursus in blandit vitae, cursus quis turpis. Pellentesque ut congue turpis. Nunc venenatis, ex vel interdum maximus, augue libero volutpat eros, quis aliquet lacus tellus at dui.
</p>
<p>
Nullam accumsan nunc non accumsan ornare. Etiam vel ex urna. Aenean eu mi in diam sodales tincidunt facilisis vitae risus. Sed sit amet gravida sapien. Ut dui massa, lacinia ut metus sed, ullamcorper pretium enim. Fusce scelerisque nulla neque. Nam arcu velit, hendrerit non sem eu, pulvinar molestie ipsum. Sed mattis enim ac est ullamcorper, quis suscipit dolor tempor. Duis suscipit vel dui non tincidunt. Praesent at eros sit amet nisi lobortis pretium. In ut sagittis eros. Maecenas sagittis venenatis turpis vel semper. Maecenas pharetra neque in sem dignissim laoreet.
</p>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a orci sit amet ligula lobortis scelerisque quis nec elit. Mauris bibendum maximus odio sit amet blandit. Integer gravida dignissim augue et consequat. Vivamus posuere diam in commodo interdum. Nam elementum bibendum ante et finibus. Vivamus placerat metus sit amet diam iaculis, ac fermentum ex suscipit. Suspendisse dictum condimentum eleifend.
</p>
<p>
Nullam tempor lacus eget nibh cursus pellentesque. Quisque hendrerit tempor tellus at luctus. Duis non ullamcorper lorem. Cras nec lorem in dui convallis consectetur. Aliquam molestie sodales nisl, ut commodo tortor sodales quis. Pellentesque at quam orci. Praesent pulvinar scelerisque suscipit. In nec tincidunt nulla. Maecenas sed scelerisque purus.<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a orci sit amet ligula lobortis scelerisque quis nec elit. Mauris bibendum maximus odio sit amet blandit. Integer gravida dignissim augue et consequat. Vivamus posuere diam in commodo interdum. Nam elementum bibendum ante et finibus. Vivamus placerat metus sit amet diam iaculis, ac fermentum ex suscipit. Suspendisse dictum condimentum eleifend.
</p>
<p>
Nullam tempor lacus eget nibh cursus pellentesque. Quisque hendrerit tempor tellus at luctus. Duis non ullamcorper lorem. Cras nec lorem in dui convallis consectetur. Aliquam molestie sodales nisl, ut commodo tortor sodales quis. Pellentesque at quam orci. Praesent pulvinar scelerisque suscipit. In nec tincidunt nulla. Maecenas sed scelerisque purus. Maecenas tortor ante, auctor at pellentesque quis, dapibus vel nisi. Aliquam at dui eu purus condimentum imperdiet eget nec mauris.
</p>
<p>
Cras quis risus consectetur, aliquam ligula eu, semper lorem. Sed in mollis nunc. Sed non rutrum elit, nec rutrum metus. In bibendum augue eu metus euismod, eget blandit metus ultrices. Praesent accumsan urna felis, quis laoreet arcu sagittis et. Aenean in urna at massa suscipit dignissim. Quisque leo tortor, rhoncus sed nunc pharetra, convallis tempus nibh. Cras egestas ullamcorper semper. Aenean lorem mi, finibus ut tellus ultricies, mattis ullamcorper risus. Praesent at neque magna. Donec euismod viverra vestibulum. In ipsum urna, posuere at lacinia quis, ullamcorper ut velit. Vivamus metus turpis, maximus semper tempor vel, lacinia eget enim. Ut sed lacus ac ante dapibus porttitor ac eget urna. In nec ultricies urna.
</p>
<p>
Ut vel quam non magna aliquet venenatis a ac velit. Suspendisse malesuada, purus sit amet pellentesque aliquet, elit elit convallis quam, vitae volutpat nunc purus quis nisi. Sed tempus ligula nisi, at posuere arcu euismod quis. Curabitur rhoncus rutrum lacinia. Curabitur eu neque auctor, maximus turpis vitae, ultricies arcu. Etiam egestas finibus ligula, et consequat felis. Curabitur risus risus, cursus in blandit vitae, cursus quis turpis. Pellentesque ut congue turpis. Nunc venenatis, ex vel interdum maximus, augue libero volutpat eros, quis aliquet lacus tellus at dui.
</p>
<p>
Nullam accumsan nunc non accumsan ornare. Etiam vel ex urna. Aenean eu mi in diam sodales tincidunt facilisis vitae risus. Sed sit amet gravida sapien. Ut dui massa, lacinia ut metus sed, ullamcorper pretium enim. Fusce scelerisque nulla neque. Nam arcu velit, hendrerit non sem eu, pulvinar molestie ipsum. Sed mattis enim ac est ullamcorper, quis suscipit dolor tempor. Duis suscipit vel dui non tincidunt. Praesent at eros sit amet nisi lobortis pretium. In ut sagittis eros. Maecenas sagittis venenatis turpis vel semper. Maecenas pharetra neque in sem dignissim laoreet.
</p>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a orci sit amet ligula lobortis scelerisque quis nec elit. Mauris bibendum maximus odio sit amet blandit. Integer gravida dignissim augue et consequat. Vivamus posuere diam in commodo interdum. Nam elementum bibendum ante et finibus. Vivamus placerat metus sit amet diam iaculis, ac fermentum ex suscipit. Suspendisse dictum condimentum eleifend.
</p>
<p>
Nullam tempor lacus eget nibh cursus pellentesque. Quisque hendrerit tempor tellus at luctus. Duis non ullamcorper lorem. Cras nec lorem in dui convallis consectetur. Aliquam molestie sodales nisl, ut commodo tortor sodales quis. Pellentesque at quam orci. Praesent pulvinar scelerisque suscipit. In nec tincidunt nulla. Maecenas sed scelerisque purus.<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a orci sit amet ligula lobortis scelerisque quis nec elit. Mauris bibendum maximus odio sit amet blandit. Integer gravida dignissim augue et consequat. Vivamus posuere diam in commodo interdum. Nam elementum bibendum ante et finibus. Vivamus placerat metus sit amet diam iaculis, ac fermentum ex suscipit. Suspendisse dictum condimentum eleifend.
</p>
<p>
Nullam tempor lacus eget nibh cursus pellentesque. Quisque hendrerit tempor tellus at luctus. Duis non ullamcorper lorem. Cras nec lorem in dui convallis consectetur. Aliquam molestie sodales nisl, ut commodo tortor sodales quis. Pellentesque at quam orci. Praesent pulvinar scelerisque suscipit. In nec tincidunt nulla. Maecenas sed scelerisque purus. Maecenas tortor ante, auctor at pellentesque quis, dapibus vel nisi. Aliquam at dui eu purus condimentum imperdiet eget nec mauris.
</p>
<p>
Cras quis risus consectetur, aliquam ligula eu, semper lorem. Sed in mollis nunc. Sed non rutrum elit, nec rutrum metus. In bibendum augue eu metus euismod, eget blandit metus ultrices. Praesent accumsan urna felis, quis laoreet arcu sagittis et. Aenean in urna at massa suscipit dignissim. Quisque leo tortor, rhoncus sed nunc pharetra, convallis tempus nibh. Cras egestas ullamcorper semper. Aenean lorem mi, finibus ut tellus ultricies, mattis ullamcorper risus. Praesent at neque magna. Donec euismod viverra vestibulum. In ipsum urna, posuere at lacinia quis, ullamcorper ut velit. Vivamus metus turpis, maximus semper tempor vel, lacinia eget enim. Ut sed lacus ac ante dapibus porttitor ac eget urna. In nec ultricies urna.
</p>
<p>
Ut vel quam non magna aliquet venenatis a ac velit. Suspendisse malesuada, purus sit amet pellentesque aliquet, elit elit convallis quam, vitae volutpat nunc purus quis nisi. Sed tempus ligula nisi, at posuere arcu euismod quis. Curabitur rhoncus rutrum lacinia. Curabitur eu neque auctor, maximus turpis vitae, ultricies arcu. Etiam egestas finibus ligula, et consequat felis. Curabitur risus risus, cursus in blandit vitae, cursus quis turpis. Pellentesque ut congue turpis. Nunc venenatis, ex vel interdum maximus, augue libero volutpat eros, quis aliquet lacus tellus at dui.
</p>
<p>
Nullam accumsan nunc non accumsan ornare. Etiam vel ex urna. Aenean eu mi in diam sodales tincidunt facilisis vitae risus. Sed sit amet gravida sapien. Ut dui massa, lacinia ut metus sed, ullamcorper pretium enim. Fusce scelerisque nulla neque. Nam arcu velit, hendrerit non sem eu, pulvinar molestie ipsum. Sed mattis enim ac est ullamcorper, quis suscipit dolor tempor. Duis suscipit vel dui non tincidunt. Praesent at eros sit amet nisi lobortis pretium. In ut sagittis eros. Maecenas sagittis venenatis turpis vel semper. Maecenas pharetra neque in sem dignissim laoreet.
</p>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a orci sit amet ligula lobortis scelerisque quis nec elit. Mauris bibendum maximus odio sit amet blandit. Integer gravida dignissim augue et consequat. Vivamus posuere diam in commodo interdum. Nam elementum bibendum ante et finibus. Vivamus placerat metus sit amet diam iaculis, ac fermentum ex suscipit. Suspendisse dictum condimentum eleifend.
</p>
<p>
Nullam tempor lacus eget nibh cursus pellentesque. Quisque hendrerit tempor tellus at luctus. Duis non ullamcorper lorem. Cras nec lorem in dui convallis consectetur. Aliquam molestie sodales nisl, ut commodo tortor sodales quis. Pellentesque at quam orci. Praesent pulvinar scelerisque suscipit. In nec tincidunt nulla. Maecenas sed scelerisque purus.<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a orci sit amet ligula lobortis scelerisque quis nec elit. Mauris bibendum maximus odio sit amet blandit. Integer gravida dignissim augue et consequat. Vivamus posuere diam in commodo interdum. Nam elementum bibendum ante et finibus. Vivamus placerat metus sit amet diam iaculis, ac fermentum ex suscipit. Suspendisse dictum condimentum eleifend.
</p>
<p>
Nullam tempor lacus eget nibh cursus pellentesque. Quisque hendrerit tempor tellus at luctus. Duis non ullamcorper lorem. Cras nec lorem in dui convallis consectetur. Aliquam molestie sodales nisl, ut commodo tortor sodales quis. Pellentesque at quam orci. Praesent pulvinar scelerisque suscipit. In nec tincidunt nulla. Maecenas sed scelerisque purus. Maecenas tortor ante, auctor at pellentesque quis, dapibus vel nisi. Aliquam at dui eu purus condimentum imperdiet eget nec mauris.
</p>
<p>
Cras quis risus consectetur, aliquam ligula eu, semper lorem. Sed in mollis nunc. Sed non rutrum elit, nec rutrum metus. In bibendum augue eu metus euismod, eget blandit metus ultrices. Praesent accumsan urna felis, quis laoreet arcu sagittis et. Aenean in urna at massa suscipit dignissim. Quisque leo tortor, rhoncus sed nunc pharetra, convallis tempus nibh. Cras egestas ullamcorper semper. Aenean lorem mi, finibus ut tellus ultricies, mattis ullamcorper risus. Praesent at neque magna. Donec euismod viverra vestibulum. In ipsum urna, posuere at lacinia quis, ullamcorper ut velit. Vivamus metus turpis, maximus semper tempor vel, lacinia eget enim. Ut sed lacus ac ante dapibus porttitor ac eget urna. In nec ultricies urna.
</p>
<p>
Ut vel quam non magna aliquet venenatis a ac velit. Suspendisse malesuada, purus sit amet pellentesque aliquet, elit elit convallis quam, vitae volutpat nunc purus quis nisi. Sed tempus ligula nisi, at posuere arcu euismod quis. Curabitur rhoncus rutrum lacinia. Curabitur eu neque auctor, maximus turpis vitae, ultricies arcu. Etiam egestas finibus ligula, et consequat felis. Curabitur risus risus, cursus in blandit vitae, cursus quis turpis. Pellentesque ut congue turpis. Nunc venenatis, ex vel interdum maximus, augue libero volutpat eros, quis aliquet lacus tellus at dui.
</p>
<p>
Nullam accumsan nunc non accumsan ornare. Etiam vel ex urna. Aenean eu mi in diam sodales tincidunt facilisis vitae risus. Sed sit amet gravida sapien. Ut dui massa, lacinia ut metus sed, ullamcorper pretium enim. Fusce scelerisque nulla neque. Nam arcu velit, hendrerit non sem eu, pulvinar molestie ipsum. Sed mattis enim ac est ullamcorper, quis suscipit dolor tempor. Duis suscipit vel dui non tincidunt. Praesent at eros sit amet nisi lobortis pretium. In ut sagittis eros. Maecenas sagittis venenatis turpis vel semper. Maecenas pharetra neque in sem dignissim laoreet.
</p>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a orci sit amet ligula lobortis scelerisque quis nec elit. Mauris bibendum maximus odio sit amet blandit. Integer gravida dignissim augue et consequat. Vivamus posuere diam in commodo interdum. Nam elementum bibendum ante et finibus. Vivamus placerat metus sit amet diam iaculis, ac fermentum ex suscipit. Suspendisse dictum condimentum eleifend.
</p>
<p>
Nullam tempor lacus eget nibh cursus pellentesque. Quisque hendrerit tempor tellus at luctus. Duis non ullamcorper lorem. Cras nec lorem in dui convallis consectetur.ex suscipit. Suspendisse dictum condimentum eleifend.
</p>


<p>
Nullam tempor lacus eget nibh cursus pellentesque. Quisque hendrerit tempor tellus at luctus. Duis non ullamcorper lorem. Cras nec lorem in dui convallis consectetur. Aliquam molestie sodales nisl, ut commodo tortor sodales quis. Pellentesque at quam orci. Praesent pulvinar scelerisque suscipit. In nec tincidunt nulla. Maecenas sed scelerisque purus.
  </div>
  </body>
  </html>
&#13;
&#13;
&#13;