Quote from: mmjaeger at Aug 31, 2007, 03:17 PM
try faq.js file
var Site = new Class({
options: {
},
initialize: function(options) {
this.faqSlide();
},
faqSlide: function() { // faq - requently asked questions
this.fsliders = $$('dl.faq-container dd.content').map(function(el) {
return new Fx.Slide(el, {
duration: 500,
mode: 'vertical',
transition: Fx.Transitions.Quad.easeOut,
wait: false
}).hide();
});
$$('dl.faq-container dt.title a').each( function(el, i) {
el.addEvent('click', function(e) {
e = new Event(e).stop();
this.fsliders[i].toggle();
}.bind(this));
}.bind(this));
}
});
// implement class
Site.implement(new Options, new Events);
// domready
window.addEvent('domready', function() {
site = new Site();
});
mmjaeger can you tell me one thing.. will this script work if i’ll replace
$$('dl.faq-container dt.title a').each( function(el, i) on
$$('div.faq-container div.title a').each( function(el, i)
??
and what does mean "a" in
$$('dl.faq-container dt.title a').each( function(el, i)??
thanks for help