2014-11-20 6 views
3

я создал DIV и установить его начальное положениепытается остановить горизонтальной прокрутки

<div class="guide" > 
<style> 
    .guide{ 
    height:150px; 
    width:200px; 
    position:absolute; 
    right:-170px; 
    top: 10%; 
    } 
</style> 

Что я хочу, когда я нажимаю на DIV он должен comeout с правой стороны. Проблема заключается в том, что окно обеспечивает горизонтальную прокрутку, поэтому, если человек прокручивается вправо, то div является достаточно видимым. Я хочу остановить горизонтальный прокрутки, чтобы, если пользователь нажимает на div, то только его видно. Теперь, если какой-либо орган объяснит, почему он идет за пикселями -это, потому что иногда он не выходит за пределы -ve px, иногда это происходит, почему?

+0

поддавки переполнение родительского контейнера: скрытый , –

+0

http://jsfiddle.net/umubw1af/ это то, что вы хотите? –

+0

plz объясняет, что он выходит за пределы -ve пикселей. @Mr_Green – PJ1405

ответ

7

Добавить overflow-x: hidden; в Родительский элемент.

1

Горизонтальная полоса прокрутки: overflow-x: hidden;

Вертикальная полоса прокрутки: overflow-y: hidden;

как: overflow: hidden;

0

Скрыть вертикальная полоса прокрутки родительского DIV с помощью

overflow-x: hidden; 
+1

Как ваш ответ отличается от других уже существующих ответов? –

Смежные вопросы