flexscroll update
Здравствуйте. Хочу при ресайзе дива обновить состояния скролла. Потому что если у дива увеличевается ширина то скролл не прижимиется к правому краю. Смотрел в документации fleXenv.updateScrollBars(). Но пишет что fleXenv.updateScrollBars is not a function. Пробовал по другому:
var divs = document.getElementsByTagName("div"); for(var key in divs) { if (divs[key].className == 'flexcroll') divs[key].id.scrollUpdate(); } та же история. Может кто-то сталкивался? Заранее спасибо) |
|
Смотрел в документации fleXenv.updateScrollBars(). Но пишет что fleXenv.updateScrollBars is not a function
|
выложи рабочий пример, похоже не так вызывается функция
|
Как-то так:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link href="css/flexcrollstyles.css" rel="stylesheet" type="text/css" /> <script src="js/1.9.1_jquery.min.js"></script> <script type="text/javascript" src="js/flexcroll.js"></script> <script type="text/javascript" src="js/flexcroll-uncompressed.js"></script> <script type="text/javascript"> function update(){ fleXenv.updateScrollBars(); } </script> </head> <body> <input type="button" onclick="update()" value="ok" /> <div style="width: 500px; height: 500px;" class="flexscroll"> </div> </body> </html> И все равно при клике на кнопку fleXenv.updateScrollBars is not a function |
этот код не рабочий, нужно либы качать, подключать...
функция такая там есть function(){for(var i=0,fleXdiv;fleXdiv=fleXenv.fleXlist[i];i++){fleXdiv.fleXcroll.updateScrollBars()}} |
Функцию видел. А какие библиотеки нужно скачать?
|
вот рабочий пример http://codepen.io/anon/pen/FqiIB по клику ошибок не вижу
|
Спасибо за помощь) У меня видно была кривая библиотека)
|
Часовой пояс GMT +3, время: 02:13. |