|
|
|
Запретить скрол
|
|||
|---|---|---|---|
|
#18+
Сделал окно с картинками с горизонтальной прокруткой скролом. Но когда прокрутка окна доходит до упора, сама страница прокручивается вверх. Как сделать, чтобы не прокручивалась пока курсор мыши находиться в границах окна с горизонтальной прокруткой? Пример приложил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2012, 17:00:01 |
|
||
|
Запретить скрол
|
|||
|---|---|---|---|
|
#18+
Максимум, можно при window.onscroll фиксировать document.body.scrollTop, но скролл отменить невозможно, поэтому страница будет трястись. А под IE8 это будет работать лишь в режиме совместимости. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2012, 17:46:32 |
|
||
|
Запретить скрол
|
|||
|---|---|---|---|
|
#18+
Antonariy, Код бы глянуть. Я с яваскриптом плохо соображаю ещё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2012, 18:12:57 |
|
||
|
Запретить скрол
|
|||
|---|---|---|---|
|
#18+
AntonariyМаксимум, можно при window.onscroll фиксировать document.body.scrollTop, но скролл отменить невозможно, поэтому страница будет трястись. А под IE8 это будет работать лишь в режиме совместимости. Что ты говоришь?. Вот эти всякие "модальные" окошки засереный фон именно так и делают. Я в прошлом году такое тоже написал. Уже забыл как, но то, что такое можно - таки помню точно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2012, 18:48:22 |
|
||
|
Запретить скрол
|
|||
|---|---|---|---|
|
#18+
ShSerge, Помоги, пожайлуста. 3 часа шарюсь по инету. Не могу сделать, хотя дают код. У меня конкретный пример прикреплён в первом посте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2012, 19:03:03 |
|
||
|
Запретить скрол
|
|||
|---|---|---|---|
|
#18+
Вот нашёл Код: javascript 1. Не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2012, 19:04:32 |
|
||
|
Запретить скрол
|
|||
|---|---|---|---|
|
#18+
Ну подскажите, пожайлуста. Копаюсь в инете и не могу решить проблему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2012, 18:30:23 |
|
||
|
Запретить скрол
|
|||
|---|---|---|---|
|
#18+
Код: javascript 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2012, 19:24:20 |
|
||
|
Запретить скрол
|
|||
|---|---|---|---|
|
#18+
Antonariy Код: javascript 1. 2. 3. 4. 5. 6. 7. А как вызывать её? Сделал вот так Код: html 1. 2. 3. 4. 5. 6. 7. Ни чего не получается. Явно, не то сделал. Как правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 15:53:23 |
|
||
|
Запретить скрол
|
|||
|---|---|---|---|
|
#18+
Даже скопипастить правильно не в силах? $(function() { куда подевалось? А jquery подключено ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 16:25:46 |
|
||
|
Запретить скрол
|
|||
|---|---|---|---|
|
#18+
Вернее откуда перед $(function() появилось $("#mycustomscroll").mouseover? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 16:26:57 |
|
||
|
Запретить скрол
|
|||
|---|---|---|---|
|
#18+
AntonariyВернее откуда перед $(function() появилось $("#mycustomscroll").mouseover? Я считал, что то, что перед $(function() - это перехват события наезда на mycustomscroll. А как ещё понять js, что надо выполнять функцию при наезде на mycustomscroll? Я в синтаксисе и логике js ещё слабоват. Дайте, пожайлуста, весь синтаксис, где есть имя дива mycustomscroll. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 17:33:08 |
|
||
|
Запретить скрол
|
|||
|---|---|---|---|
|
#18+
AntonariyДаже скопипастить правильно не в силах? $(function() { куда подевалось? А jquery подключено ли? Подключено, т.к. выполняется горизонтальная прокрутка картинок в диве. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 17:34:45 |
|
||
|
Запретить скрол
|
|||
|---|---|---|---|
|
#18+
Сделал так Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. Что-то не то явно. Как правильно? Чем поймать событие наезда и направить в функцию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 17:43:35 |
|
||
|
Запретить скрол
|
|||
|---|---|---|---|
|
#18+
Во-первых, не "весь синтаксис", а "весь код". Во-вторых, это ВЕСЬ код. В третьих, jquery не имеет ни малейшего отношения к этой горизонтальной прокрутке. Вот это нужно добавить в head вашего примера, без всякой самодеятельности. Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 18:03:15 |
|
||
|
Запретить скрол
|
|||
|---|---|---|---|
|
#18+
Antonariy, Спасибо, заработало. Придётся почитать про js побольше. Жаль, что див уходит вправо, когда полоса прокрутки убирается. Можно ли с этим бороться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 18:30:00 |
|
||
|
Запретить скрол
|
|||
|---|---|---|---|
|
#18+
Можно. Одновременно с отключением скролбара задавать padding-right у body. Правда у разных браузеров ширина скролла может быть по умолчанию разной, так что нужно прописать ее в css. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2012, 08:08:25 |
|
||
|
Запретить скрол
|
|||
|---|---|---|---|
|
#18+
Antonariy, У меня есть примерчик, где прокрутка не идёт, а полоса прокрутки не пропадает при наведении на див. Но когда делаю две горизонтальные прокрутки, то работает только одна из них. Никак не мог добиться, чтобы работали обе. Они тоже используют jquery.min. А в том примере, что прикрепил к теме работает несколько горизонтальных прокруток. Но хотелось бы в идеале, чтобы при этом полоса прокрутки не исчезала, а прокрутки страницы при наведении на див не было. Ещё, когда сую это дело на сайт, где применяется ajax, то работает только что-то одно из них. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2012, 18:41:10 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=157&tid=1449377]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
58ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 353ms |

| 0 / 0 |
