I am trying to disable the scroll bar on page1 but not page2. I have tried many things such as overflow: hidden; or adjusting the height but I have had no luck.
Here is the JSFiddle: jsfiddle.net/27fJW/94
JS :
YUI().use('transition', 'node-event-delegate', function (Y) {
var begin = Y.one('#begin');
function toggle(e) {
closeIt(e);
start();
}
function start() {
var node2 = Y.one("#page2");
node2.replaceClass('invis', 'fade-in-effect');
}
function closeIt(e) {
var node1 = Y.one('#page1');
node1.hide(true);
}
begin.on('click', toggle);
});
CSS :
.invis {
z-index: -1;
opacity:0;
}
#page2 {
position:absolute;
top:10px;
left:10px;
}
.fade-in-effect {
opacity: 1;
transition: opacity 4s linear;
}
HTML :
<script src="http://yui.yahooapis.com/3.18.1/build/yui/yui-min.js"></script>
<div id="page1">This is Page 1
<a href="javascript:void(0);" onclick="start()" id="begin">ClickMe</a>
</div>
<div id="page2" class="invis">This is Page 2 content
<br>
<br>content
<br>
<br>
<br>content
<br>
<br>
<br>content
<br>
<br>
<br>content
<br>
<br>
<br>content
<br>
<br>
<br>content
<br>
<br>
<br>content
<br>
<br>
<br>content
<br>
<br>
<br>content
<br>
<br>
<br>content
<br>
<br>
<br>content
<br>
<br>
<br>content
<br>
<br>
<br>content
<br>
<br>
<br>content
<br>
<br>
<br>content
<br>
<br>
<br>content
<br>
<br>
<br>content
<br>
<br>
<br>content
<br>
<br>
<br>content
<br>
<br>
<br>content
<br>
<br>
<br>content
<br>
<br>
<br>content
<br>
<br>
</div>
What can I do to achieve this?