Ok, ive downloaded the mootools library with Fx.Slide, and im trying to put together the same demo that is shown [URL=http://demos.mootools.net/Fx.Slide]HERE
I’ve got the css applying but when i hit toggle i get
“Line 4: ‘this.element’ is null or not an object”
Heres my main page
[b]testSlide.html
[CODE]
<html>
<head>
<title>Slide.FX Test</title>
<script type=”text/javascript” src=”mootools.js”></script>
<script type=”text/javascript” src=”slideDown.js”></script>
<style type=”text/css”>
#test {
background: #222;
color: #fff;
padding: 10px;
margin: 20px;
border: 10px solid pink;
}
#test2 {
background: #222;
color: #fff;
padding: 10px;
margin: 20px;
border: 10px solid pink;
}
</style>
</head>
<body>
<h3 class=”section”>Fx.Slide Vertical</h3>
<a id=”slideout” href=”#”>slideout</a> | <a id=”slidein” href=”#”>slidein</a> | <a id=”toggle” href=”#”>toggle</a> | <a id=”hide” href=”#”>hide</a>
<div id=”test”>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</div>
<h3 class=”section”>Fx.Slide Horizontal</h3>
<a id=”slideout2″ href=”#”>slideout</a> | <a id=”slidein2″ href=”#”>slidein</a> | <a id=”toggle2″ href=”#”>toggle</a> | <a id=”hide2″ href=”#”>hide</a>
<div id=”test2″>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</div>
</body>
</html>
Its basically what ive pulled from their demo, the html & css & js code links plus a link to the mootools.js file i downloaded.
Heres the javascript
[b]slideDown.js
[CODE]
//-vertical
var mySlide = new Fx.Slide(‘test’);
$(‘slidein’).addEvent(‘click’, function(e){
e = new Event(e);
mySlide.slideIn();
e.stop();
});
$(‘slideout’).addEvent(‘click’, function(e){
e = new Event(e);
mySlide.slideOut();
e.stop();
});
$(‘toggle’).addEvent(‘click’, function(e){
e = new Event(e);
mySlide.toggle();
e.stop();
});
$(‘hide’).addEvent(‘click’, function(e){
e = new Event(e);
mySlide.hide();
e.stop();
});
//–horizontal
var mySlide2 = new Fx.Slide(‘test2’, {mode: ‘horizontal’});
$(‘slidein2’).addEvent(‘click’, function(e){
e = new Event(e);
mySlide2.slideIn();
e.stop();
});
$(‘slideout2’).addEvent(‘click’, function(e){
e = new Event(e);
mySlide2.slideOut();
e.stop();
});
$(‘toggle2’).addEvent(‘click’, function(e){
e = new Event(e);
mySlide2.toggle();
e.stop();
});
$(‘hide2’).addEvent(‘click’, function(e){
e = new Event(e);
mySlide2.hide();
e.stop();
});
Not sure why this isn’t duplicating the demo page, since its the code they provided. Maybe its something simple.