Общие вопросы, не сортированные, не по теме. Все сюда
|
|
[421] likbezz [17.12.2014, 18:47] |
vospa, В том, что задаете body overflow:hidden |
|
[422] vospa [17.12.2014, 20:35] |
В том, что задаете body overflow:hidden Ну, попытки заключить все содержимое страницы в контейнер не вешая на body overflow:hidden, тоже не привели ни к чему... Сижу вот, и сам над собой смеюсь, не думал, что на таком споткнусь. Я, конечно, не программист ни разу, но думал, что такое мне уже по силам. В примерах к плагину, так там просто применяется к body. Но у меня при таком прямом использовании работает только в хроме. В мозиле скролла вообще нет, а в опере даже страница не отображается. Пробовал еще к аякс окну применять, но... там для меня вообще ничего непонятно. Хотя пример для ифреймов очень простой и не отличается ничем от других вариантов. Поэтому аякс я пока отложил в сторону и пытаюсь хотя бы для всей страницы реализовать. Черт с ним с плагином. Просто уже интересно, как сделать, чтобы страница скроллировалась не системным скроллом, который висит на body, как я понимаю (или тут тоже туплю?), а каким нибудь своим?
Хотя... попробовал сейчас применить не к домашней странице, а для странички новости с комментариями вот такое: Код <body style="overflow:hidden;"> <div class="bodyalter2" style="width:100%; height:100%;"><div class="bodyalter3" style="overflow:auto; width:100%; height:1700px; margin-left:8px;"> ......................................................... </div></div> И... сработало. А вот с домашней почему то не катит...
Сообщение отредактировал vospa - Среда, 17.12.2014, 20:38 |
|
[423] likbezz [17.12.2014, 20:45] |
vospa, попробовал сейчас применить не к домашней странице, а для странички новости с комментариями вот такое: Код <body style="overflow:hidden;"> <div class="bodyalter2" style="width:100%; height:100%;"><div class="bodyalter3" style="overflow:auto; width:100%; height:1700px; margin-left:8px;"> ......................................................... </div></div>
И... сработало Потому что там прописана фиксированная высота: <div class="bodyalter3" style="overflow:auto; width:100%; height:1700px; margin-left:8px;"> Уберешь ее и страница схлопнется.. Так как, при процентном указании, высота вычисляется в зависимости от родительского элемента. То бишь, что бы сделать блок 100% высотой, каждому родителю необходимо прописать высоту в 100%. В данном случае, как вариант, указать: Код html, body{ height:100%; }
А вообще, без реальной страницы, все рассуждения на тему - не более чем просто домыслы. |
|
[424] vospa [17.12.2014, 22:29] |
Не, не спасает. На одних страницах работает, на других нет... Полазил по сети и понял, что не так это и просто сделать, как казалось на первый взгляд. В любом случае, как я понял, без написания скрипта не обойтись. А это для меня непосильная задача в принципе. Поэтому решил я пока не связываться с этим. Пытаюсь теперь разобраться все таки с тем, как в аякс окна вставлять свой скроллбар |
|
[425] likbezz [17.12.2014, 22:51] |
vospa, В любом случае, как я понял, без написания скрипта не обойтись. А как вы собирались сделать это без скрипта? |
|
[426] vospa [17.12.2014, 23:07] |
А как вы собирались сделать это без скрипта? Не, ну скрипт то изначально был. Плагин mCustomScrollbar. Но приведенный там пример не работает на всю страницу. Хотя не для всей страницы, а отдельных блоков, работает прекрасно. Вот я и задумался о том, а как всю страницу поместить в блок. Думал, что тут без скрипта можно. |
|
[427] likbezz [18.12.2014, 03:54] |
vospa, Вот я и задумался о том, а как всю страницу поместить в блок - Поместить в блок. Не пойму, что тут может быть сложного..
☑ http://likbezz.ru/_example/jquery/scroll/scroll_example.html
Впрочем, и для body прекрасно работает. --- |
|
[428] vospa [18.12.2014, 16:34] |
- Поместить в блок. Не пойму, что тут может быть сложного.. Ну, даже для меня не сложно, но... не работает. Я сегодня чуть нервный срыв не получил. Ваша страница, работает. Я даже специально поудалял все лишнее, чтобы для меня, бестолкового, наглядней было. причем, работает и так и применительно к body. http://skitaletz.ucoz.ru/index/333/0-44 Пробую применить все то же самое к стандартной юкозовской страничке, которую не менял вообще. И... не работает. Совсем. Просто скролл пропал и все. http://trulyalya.ucoz.ru/news/ А уж с аналогичной страничкой у меня на сайте и вовсе чудеса творятся. Первый раз она загружается. При уменьшении высоты окна браузера даже, о чудо, пользовательский скролл появляется. Но... стоит вернуть нормальный размер окну и обновить страницу, и она уже не отображается совсем. Через какое-то время может появиться опять и снова исчезнуть. При этом со всеми другими страницами подобных чудес не наблюдается, это не сбои с интернетом или юкозом. http://skitaletz.ucoz.ru/news/ Попытка же применить к еще одной странице приводит только к тому, что она вообще не открывается, никак. http://skitaletz.ucoz.ru/news/ura_pobeda/2014-12-15-10 А вот попытка повесить на body http://skitaletz.ucoz.ru/index/kamchatka_photogallery/0-25 В хроме все ок, в мозиле нет скролла страницы, хотя другие два работают, в опере страница не отображается вообще.
Сообщение отредактировал vospa - Четверг, 18.12.2014, 17:37 |
|
[429] likbezz [18.12.2014, 18:14] |
vospa, В хроме все ок, в мозиле нет скролла страницы, хотя другие два работают, в опере страница не отображается вообще. Во первых, у вас не прописан доктайп - страница отображается в режиме совместимости. Во вторых, у вас очень грязный код, особенно касательно скриптов - подключается что попало и где попало. При таком раскладе, сказать наверняка в чем проблема, не представляется возможным. Во всяком случае, навскидку. |
|
[430] Bishop [23.01.2015, 17:04] |
Предыдущий вопрос от меня. Отправил не залогиневшись. Спасибо за помощь.
Добавлено (23.01.2015, 17:04) ---------------------------------------------
Позволю себе задать еще один вопрос. Сайт все тот же: http://ufx.com.ua. Происходит что-то для меня непонятное. Одна кнопка сдвигается при загрузке, причем не постоянно, а выборочно. Иногда страница загружается правильно, а после обновления может отобразиться не правильно и наоборот. Пообновляйте страницу несколько раз и скорее всего увидите сами. Происходит это во всех браузерах. Говорю я про кнопку "купить", которую закреплена в верхнем меню сайта.
Картинки для наглядности.
Не правильное отображение:
Правильное отображение:
Буду благодарен за помощь в устранении проблемы.
Сообщение отредактировал Bishop - Пятница, 23.01.2015, 17:08 |
|
[431] waak [25.01.2015, 13:58] |
Здравствуйте! помогите пожалуйста с такой проблемой. я добавляю материал новости в ajax окошке и чтоб его увидеть после добавления мне нужно постоянно перезагружать страницу ВОПРОС как сделать так чтоб материал добавлялся без перезагрузки страницы |
|
[432] likbezz [05.02.2015, 13:22] |
waak, ВОПРОС как сделать так чтоб материал добавлялся без перезагрузки страницы Добавить в скрипт: Код window.location.reload(); после успешного добавления новости. Можно добавить тайм-аут. |
|
[433] waak [08.02.2015, 14:04] |
Добавить в скрипт: Код window.location.reload();
likbezz, Подскажите пожалуйста как его к вот этому скрипту приикрипить?
Код <script type="text/javascript"> function stenausera$ID$() { $.get('/stuff/1-0-0-0-1', function(data){ var ssid = $('input[name="ssid"]', data).val(); $.post('/stuff/', { a: '12', jkd428: '1', jkd498: '1', ocat: '1', html_brief: '1', html_message: '1', coms_allowed: '1', title: '$USER_FULL_NAME$', aname: '<?if($USER_AVATAR_URL$)?>$USER_AVATAR_URL$<?else?>http://talantlev.ucoz.ru/image/net_ava.png<?endif?>', message: $('#texst').val(), user: '$_USERNAME$', ssid: ssid }, function (e) {if($(e).text().indexOf('успешно')>-1) {_uWnd.alert('Успешно / добавлена.')}}); }); } </script>
Сообщение отредактировал waak - Воскресенье, 08.02.2015, 14:07 |
|
[434] likbezz [08.02.2015, 23:06] |
waak, Подскажите пожалуйста как его к вот этому скрипту приикрипить? Типа так: Код _uWnd.alert('Успешно / добавлена.');setTimeout("window.location.reload();",500); тогда, после успешного добавления, страница будет автоматически перезагружена. |
|
[435] waak [09.02.2015, 12:39] |
likbezz, Спасибо вам за помощь! |
|