|
0 Всего найдено: 32
5angel
Сообщение
02/07/2010 12:52
Копия темы
Хм. А могу ли я определить, есть ли на странице скролл с помощью jquery?
handicraft
Сообщение
02/07/2010 13:01
Копия темы
с помощью плагина я хз, не работаю с ним. а так оределить габариты браузера, вычесть offsetHeight body или основного дива и посмотреть разницу.
clockworkbird
Сообщение
02/07/2010 13:06
Копия темы
Не понял, значит вопроса ) Нужно программно, используя jQuery?
roose
Сообщение
02/07/2010 13:10
Копия темы
упс, не jquery, а на чистом javascript, но пойдет
handicraft
Сообщение
02/07/2010 13:15
Копия темы
на шару <body onload='wtf()' <script function wtf() { if (navigator.appName == "Microsoft Internet Explorer") { clientHeight=document.body.clientHeight; } else { clientHeight = (window.innerHeight > 0) ? window.innerHeight : document.documentElement.clientHeight; } if(clientHeight >document.getElementsByTagName('div')[0].offsetH eight) alert('>'); else alert('<'); } вместо getElementsByTagName('div')[0] можешь поставить getElementById('имя_бааальшого_блока')
roose
Сообщение
02/07/2010 13:20
Копия темы
нее, вот этот <div id=div1 style="border:1px solid red;width:120px;height:50px;overflow:auto"> There_once_was_a_boy_from_nod_Who_carried_a_l ot_of _sod</div> <div id=div2 style="border:1px solid red;width:120px;height:50px;overflow:auto"> There once was a boy from nod Who carried a lot of sod</div> <script type='text/javascript'> function scrollDetect(elemId) { var elem = document.getElementById(elemId); if (elem.scrollHeight > elem.clientHeight) { alert("code says scroll bar is present on '" + elemId + "'\n" + elem.scrollHeight + ", " + elem.clientHeight); } else { alert("No scroll bar detected for '" + elemId + "'\n" + elem.scrollHeight + ", " + elem.clientHeight); } } scrollDetect('div1'); scrollDetect('div2'); </script>
handicraft
Сообщение
02/07/2010 13:22
Копия темы
фриланса наверное пожрала или экранировала что-то. в личку в тхт кину.
roose
Сообщение
02/07/2010 13:27
Копия темы
jQuery: <div id=div1 style="border:1px solid red;width:120px;height:50px;overflow:auto"> There_once_was_a_boy_from_nod_Who_carried_a_l ot_of _sod</div> <div id=div2 style="border:1px solid red;width:120px;height:50px;overflow:auto"> There once was a boy from nod Who carried a lot of sod</div> <script type='text/javascript'> $(document).ready(function(){ function scrollDetect(elemId) { var elem = $(elemId); if (elem[0].scrollHeight > elem[0].clientHeight) { alert("code says scroll bar is present on '" + elemId + "'\n" + elem[0].scrollHeight + ", " + elem[0].clientHeight); } else { alert("No scroll bar detected for '" + elemId + "'\n" + elem[0].scrollHeight + ", " + elem[0].clientHeight); } } scrollDetect('#div1'); scrollDetect('#div2'); }) </script>
5angel
Сообщение
02/07/2010 13:41
Копия темы
ну и им тоже, единственное, я так понимаю, при изменении размера окна он не работает?
roose
Сообщение
02/07/2010 13:47
Копия темы
чейто туплю)) $(window).resize(function(){ scrollDetect('body'); }) а ну там body или что там у вас))
5angel
Сообщение
02/07/2010 13:48
Копия темы
да, тоже нашел, но в итоге все равно не так, как, надо, работает (: буду думать
terrainc
Сообщение
02/07/2010 14:07
Копия темы
$(window).scrollTop(0) Как-то так
terrainc
Сообщение
02/07/2010 14:22
Копия темы
А, если просто проверить... то наверно сравнить $(window).height() и $("BODY").height()
dmitriyignatov
Сообщение
02/07/2010 16:57
Копия темы
0
посмотри здесь |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |