Модератор форума: Admin, Cибиря4ка, Komoff, Diana  
Общие вопросы, не сортированные, не по теме. Все сюда
Дата: Среда, 17.12.2014, 18:47 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


vospa,
Цитата vospa, Ср, 17.12.2014, 16:56:35
В чем я не прав?

В том, что задаете body overflow:hidden


 
Дата: Среда, 17.12.2014, 20:35 |
Сержант
Группа: Проверенные
Сообщений: 31
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Ср, 17.12.2014, 18:47:23
В том, что задаете 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
 
Дата: Среда, 17.12.2014, 20:45 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


vospa,
Цитата vospa, Ср, 17.12.2014, 21:35:57
попробовал сейчас применить не к домашней странице, а для странички новости с комментариями вот такое:
Код
<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, 21:35:57
<div class="bodyalter3" style="overflow:auto; width:100%; height:1700px; margin-left:8px;">

Уберешь ее и страница схлопнется..
Так как, при процентном указании, высота вычисляется в зависимости от родительского элемента.
То бишь, что бы сделать блок 100% высотой, каждому родителю необходимо прописать высоту в 100%.
В данном случае, как вариант, указать:
Код
html, body{
   height:100%;
}


А вообще, без реальной страницы, все рассуждения на тему - не более чем просто домыслы.


 
Дата: Среда, 17.12.2014, 22:29 |
Сержант
Группа: Проверенные
Сообщений: 31
Награды: 0
Репутация: 0
Статус: Offline


Не, не спасает. На одних страницах работает, на других нет... Полазил по сети и понял, что не так это и просто сделать, как казалось на первый взгляд. В любом случае, как я понял, без написания скрипта не обойтись. А это для меня непосильная задача в принципе. Поэтому решил я пока не связываться с этим.
Пытаюсь теперь разобраться все таки с тем, как в аякс окна вставлять свой скроллбар


 
Дата: Среда, 17.12.2014, 22:51 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


vospa,
Цитата vospa, Ср, 17.12.2014, 23:29:39
В любом случае, как я понял, без написания скрипта не обойтись.

А как вы собирались сделать это без скрипта?


 
Дата: Среда, 17.12.2014, 23:07 |
Сержант
Группа: Проверенные
Сообщений: 31
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Ср, 17.12.2014, 22:51:50
А как вы собирались сделать это без скрипта?

Не, ну скрипт то изначально был. Плагин mCustomScrollbar. Но приведенный там пример не работает на всю страницу. Хотя не для всей страницы, а отдельных блоков, работает прекрасно. Вот я и задумался о том, а как всю страницу поместить в блок. Думал, что тут без скрипта можно.


 
Дата: Четверг, 18.12.2014, 03:54 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


vospa,
Цитата vospa, Чт, 18.12.2014, 00:07:36
Вот я и задумался о том, а как всю страницу поместить в блок

- Поместить в блок.
Не пойму, что тут может быть сложного..

http://likbezz.ru/_example/jquery/scroll/scroll_example.html

Впрочем, и для body прекрасно работает.
---


 
Дата: Четверг, 18.12.2014, 16:34 |
Сержант
Группа: Проверенные
Сообщений: 31
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Чт, 18.12.2014, 03:54:19
- Поместить в блок.
Не пойму, что тут может быть сложного..

Ну, даже для меня не сложно, но... не работает.
Я сегодня чуть нервный срыв не получил. Ваша страница, работает. Я даже специально поудалял все лишнее, чтобы для меня, бестолкового, наглядней было. причем, работает и так и применительно к 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
 
Дата: Четверг, 18.12.2014, 18:14 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


vospa,
Цитата vospa, Чт, 18.12.2014, 17:34:10
В хроме все ок, в мозиле нет скролла страницы, хотя другие два работают, в опере страница не отображается вообще.

Во первых, у вас не прописан доктайп - страница отображается в режиме совместимости.
Во вторых, у вас очень грязный код, особенно касательно скриптов - подключается что попало и где попало.
При таком раскладе, сказать наверняка в чем проблема, не представляется возможным. Во всяком случае, навскидку.


 
Дата: Пятница, 23.01.2015, 17:04 |
Bishop
Рядовой
Группа: Проверенные
Сообщений: 7
Награды: 0
Репутация: 0
Статус: Offline


Предыдущий вопрос от меня. Отправил не залогиневшись.
Спасибо за помощь.

Добавлено (23.01.2015, 17:04)
---------------------------------------------

Позволю себе задать еще один вопрос. Сайт все тот же: http://ufx.com.ua.
Происходит что-то для меня непонятное. Одна кнопка сдвигается при загрузке, причем не постоянно, а выборочно. Иногда страница загружается правильно, а после обновления может отобразиться не правильно и наоборот. Пообновляйте страницу несколько раз и скорее всего увидите сами. Происходит это во всех браузерах.
Говорю я про кнопку "купить", которую закреплена в верхнем меню сайта.

Картинки для наглядности.

Не правильное отображение:


Правильное отображение:


Буду благодарен за помощь в устранении проблемы.


Сообщение отредактировал Bishop - Пятница, 23.01.2015, 17:08
 
Дата: Воскресенье, 25.01.2015, 13:58 |
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


Здравствуйте! помогите пожалуйста с такой проблемой. я добавляю материал новости в ajax окошке и чтоб его увидеть после добавления мне нужно постоянно перезагружать страницу ВОПРОС как сделать так чтоб материал добавлялся без перезагрузки страницы

 
Дата: Четверг, 05.02.2015, 13:22 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


waak,
Цитата waak, Вс, 25.01.2015, 14:58:35
ВОПРОС как сделать так чтоб материал добавлялся без перезагрузки страницы

Добавить в скрипт:
Код
window.location.reload();

после успешного добавления новости.
Можно добавить тайм-аут.


 
Дата: Воскресенье, 08.02.2015, 14:04 |
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Чт, 05.02.2015, 14:22:50
Добавить в скрипт:
Код
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
 
Дата: Воскресенье, 08.02.2015, 23:06 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


waak,
Цитата waak, Вс, 08.02.2015, 14:04:31
Подскажите пожалуйста как его к вот этому скрипту приикрипить?

Типа так:
Код
_uWnd.alert('Успешно / добавлена.');setTimeout("window.location.reload();",500);

тогда, после успешного добавления, страница будет автоматически перезагружена.


 
Дата: Понедельник, 09.02.2015, 12:39 |
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


likbezz, Спасибо вам за помощь!

 
Поиск:


Мобильная версия