Общие вопросы, не сортированные, не по теме. Все сюда
|
|
|
2014-12-17Дата: Среда, 17.12.2014, 18:47 | Сообщение # 421 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
vospa, В том, что задаете body overflow:hidden
| | |
|
|
2014-12-17Дата: Среда, 17.12.2014, 20:35 | Сообщение # 422 |
Сержант
Группа: Проверенные
Статус: Offline
|
В том, что задаете 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 | | |
|
|
2014-12-17Дата: Среда, 17.12.2014, 20:45 | Сообщение # 423 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
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%; }
А вообще, без реальной страницы, все рассуждения на тему - не более чем просто домыслы.
| | |
|
|
2014-12-17Дата: Среда, 17.12.2014, 22:29 | Сообщение # 424 |
Сержант
Группа: Проверенные
Статус: Offline
|
Не, не спасает. На одних страницах работает, на других нет... Полазил по сети и понял, что не так это и просто сделать, как казалось на первый взгляд. В любом случае, как я понял, без написания скрипта не обойтись. А это для меня непосильная задача в принципе. Поэтому решил я пока не связываться с этим. Пытаюсь теперь разобраться все таки с тем, как в аякс окна вставлять свой скроллбар
| | |
|
|
2014-12-17Дата: Среда, 17.12.2014, 22:51 | Сообщение # 425 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
vospa, В любом случае, как я понял, без написания скрипта не обойтись. А как вы собирались сделать это без скрипта?
| | |
|
|
2014-12-17Дата: Среда, 17.12.2014, 23:07 | Сообщение # 426 |
Сержант
Группа: Проверенные
Статус: Offline
|
А как вы собирались сделать это без скрипта? Не, ну скрипт то изначально был. Плагин mCustomScrollbar. Но приведенный там пример не работает на всю страницу. Хотя не для всей страницы, а отдельных блоков, работает прекрасно. Вот я и задумался о том, а как всю страницу поместить в блок. Думал, что тут без скрипта можно.
| | |
|
|
2014-12-18Дата: Четверг, 18.12.2014, 03:54 | Сообщение # 427 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
vospa, Вот я и задумался о том, а как всю страницу поместить в блок - Поместить в блок. Не пойму, что тут может быть сложного..
☑ http://likbezz.ru/_example/jquery/scroll/scroll_example.html
Впрочем, и для body прекрасно работает. ---
| | |
|
|
2014-12-18Дата: Четверг, 18.12.2014, 16:34 | Сообщение # 428 |
Сержант
Группа: Проверенные
Статус: Offline
|
- Поместить в блок. Не пойму, что тут может быть сложного.. Ну, даже для меня не сложно, но... не работает. Я сегодня чуть нервный срыв не получил. Ваша страница, работает. Я даже специально поудалял все лишнее, чтобы для меня, бестолкового, наглядней было. причем, работает и так и применительно к 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 | | |
|
|
2014-12-18Дата: Четверг, 18.12.2014, 18:14 | Сообщение # 429 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
vospa, В хроме все ок, в мозиле нет скролла страницы, хотя другие два работают, в опере страница не отображается вообще. Во первых, у вас не прописан доктайп - страница отображается в режиме совместимости. Во вторых, у вас очень грязный код, особенно касательно скриптов - подключается что попало и где попало. При таком раскладе, сказать наверняка в чем проблема, не представляется возможным. Во всяком случае, навскидку.
| | |
|
|
2015-01-23Дата: Пятница, 23.01.2015, 17:04 | Сообщение # 430 |
Рядовой
Группа: Проверенные
Статус: Offline
|
Предыдущий вопрос от меня. Отправил не залогиневшись. Спасибо за помощь.
Добавлено (23.01.2015, 17:04) ---------------------------------------------
Позволю себе задать еще один вопрос. Сайт все тот же: http://ufx.com.ua. Происходит что-то для меня непонятное. Одна кнопка сдвигается при загрузке, причем не постоянно, а выборочно. Иногда страница загружается правильно, а после обновления может отобразиться не правильно и наоборот. Пообновляйте страницу несколько раз и скорее всего увидите сами. Происходит это во всех браузерах. Говорю я про кнопку "купить", которую закреплена в верхнем меню сайта.
Картинки для наглядности.
Не правильное отображение:
Правильное отображение:
Буду благодарен за помощь в устранении проблемы.
Сообщение отредактировал Bishop - Пятница, 23.01.2015, 17:08 | | |
|
|
2015-01-25Дата: Воскресенье, 25.01.2015, 13:58 | Сообщение # 431 |
Лейтенант
Группа: Проверенные
Статус: Offline
|
Здравствуйте! помогите пожалуйста с такой проблемой. я добавляю материал новости в ajax окошке и чтоб его увидеть после добавления мне нужно постоянно перезагружать страницу ВОПРОС как сделать так чтоб материал добавлялся без перезагрузки страницы
| | |
|
|
2015-02-05Дата: Четверг, 05.02.2015, 13:22 | Сообщение # 432 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
waak, ВОПРОС как сделать так чтоб материал добавлялся без перезагрузки страницы Добавить в скрипт: Код window.location.reload(); после успешного добавления новости. Можно добавить тайм-аут.
| | |
|
|
2015-02-08Дата: Воскресенье, 08.02.2015, 14:04 | Сообщение # 433 |
Лейтенант
Группа: Проверенные
Статус: Offline
|
Добавить в скрипт: Код 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 | | |
|
|
2015-02-08Дата: Воскресенье, 08.02.2015, 23:06 | Сообщение # 434 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
waak, Подскажите пожалуйста как его к вот этому скрипту приикрипить? Типа так: Код _uWnd.alert('Успешно / добавлена.');setTimeout("window.location.reload();",500); тогда, после успешного добавления, страница будет автоматически перезагружена.
| | |
|
|
2015-02-09Дата: Понедельник, 09.02.2015, 12:39 | Сообщение # 435 |
Лейтенант
Группа: Проверенные
Статус: Offline
|
likbezz, Спасибо вам за помощь!
| | |
|