﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / JavaScript  / Перехват окончания прокрутки DIV / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Wed, 03 Dec 2008 22:11:39 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Перехват окончания прокрутки DIV</title><link>http://relib.com/forums/Topic911797-10-1.aspx</link><description>[quote][b]blaze (23.03.2007)[/b]&lt;br&gt;...on что-то = function()[/quote]&lt;br&gt;такого нет, но вот пример как можно сделать отлов:&lt;br&gt;[code]&amp;lt;html&amp;gt;&lt;br&gt;	&amp;lt;head&amp;gt;&lt;br&gt;		&amp;lt;style&amp;gt;&lt;br&gt;			#inner {&lt;br&gt;				width: 1000px;&lt;br&gt;				height: 1000px;&lt;br&gt;			}&lt;br&gt;			#outer {&lt;br&gt;				width: 300px;&lt;br&gt;				height: 300px;&lt;br&gt;				overflow: scroll;&lt;br&gt;			}&lt;br&gt;		&amp;lt;/style&amp;gt;&lt;br&gt;	&amp;lt;/head&amp;gt;&lt;br&gt;	&lt;br&gt;	&amp;lt;body&amp;gt;&lt;br&gt;		&amp;lt;div id="outer"&amp;gt;&amp;lt;div id="inner"&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br&gt;		&amp;lt;input type="text" id="info" /&amp;gt;&lt;br&gt;		&lt;br&gt;		&amp;lt;script language="javascript"&amp;gt;&lt;br&gt;			var info=document.getElementById("info");&lt;br&gt;			var outer=document.getElementById("outer");&lt;br&gt;			&lt;br&gt;			function onScroll() {&lt;br&gt;				if ((outer.scrollTop + outer.clientHeight) == outer.scrollHeight &amp;&amp; (outer.scrollLeft + outer.clientWidth) == outer.scrollWidth) {&lt;br&gt;					info.value="right bottom";&lt;br&gt;				} else if ((outer.scrollTop + outer.clientHeight) == outer.scrollHeight) {&lt;br&gt;					info.value="bottom";&lt;br&gt;				} else if ((outer.scrollLeft + outer.clientWidth) == outer.scrollWidth) {&lt;br&gt;					info.value="right";&lt;br&gt;				} else {&lt;br&gt;					info.value="somewhere";&lt;br&gt;				}&lt;br&gt;			}&lt;br&gt;			&lt;br&gt;			outer.onscroll=onScroll;&lt;br&gt;		&amp;lt;/script&amp;gt;&lt;br&gt;	&amp;lt;/body&amp;gt;&lt;br&gt;&amp;lt;/html&amp;gt;[/code]</description><pubDate>Fri, 23 Mar 2007 15:17:32 GMT</pubDate><dc:creator>DarkRebel</dc:creator></item><item><title>Перехват окончания прокрутки DIV</title><link>http://relib.com/forums/Topic911797-10-1.aspx</link><description>Доброе время суток!&lt;br&gt;&lt;br&gt; Подскажите, пожалуйста, как отловить окончание прокрутки DIV, у которого стоит overflow = scroll&lt;br&gt;&lt;br&gt; каким-нибудь таким способом&lt;br&gt;&lt;br&gt; document.getElementById('DIV_NAME').on что-то = function(){&lt;br&gt;   ....&lt;br&gt; }&lt;br&gt;&lt;br&gt; если так можно..&lt;br&gt;&lt;br&gt; Заранее благодарен!</description><pubDate>Fri, 23 Mar 2007 11:12:18 GMT</pubDate><dc:creator>blaze</dc:creator></item></channel></rss>