Mootools vs jQuery
Привет !! с недавнего времени отказался от Mootools и перешел на jQuery! И очень срочно понадобился такой код(Mootools), только на jQuery !! Такое возможно сдеать? если да то помогите пож!!
window.addEvent('domready', function() {
/**
© Serg_pnz
[email]admin@ponedelnikov.net[/email]
*/
mass01 = $$('div.spoiler div');
mass01.each(function(mass011) {
if (mass011['className']=='spoiler-title') {
numb = $random(10, 99)+''+$random(10, 99)+''+$random(10, 99)+''+$random(10, 99);
mass011.setProperty('id', 'st'+numb);
}
if (mass011['className']=='spoiler-body') {
mass011.setProperty('id', 'sb'+numb);
}
});
mass02 = $$('body div.spoiler-title');
mass02.each(function(mass021) {
idsbtmp = mass021['id'];
var idsb = idsbtmp.slice(2, 10);
var myVerticalSlide = new Fx.Slide('sb'+idsb);
if ($('sb'+idsb).getStyle('display') == 'none') {
myVerticalSlide.toggle();
(function(){
$('sb'+idsb).setStyle('display', 'block');
}).delay(100);
}
mass021.addEvent('click', function(){
myVerticalSlide.toggle();
});
});
});
|
Лан, а как тогда такая строка на джейке будет выглядеть??
mass01 = $$('div.spoiler div');
mass01.each(function(mass011) {
08
if (mass011['className']=='spoiler-title') {
|
В документацию не пробовали заглядывать?
http://api.jquery.com/ |
mass01 = $('div.spoiler div');
mass01.each(function() {
if ($(this).hasClass('spoiler-title')) {
посмотрел код, все там возможно, но переписывать за Вас полностью скрипт как то не правильно. Читайте документацию, и обращайтесь если действительно что то не понятно. |
Собственно, все остальноя вчера переписал, непоможете вот с этим ??
1
mass01 = $$('div.spoiler div');
2
mass01.each(function(mass011) {
3
08
4
if (mass011['className']=='spoiler-title') {
|
Ну дак что?? поможете??
|
О да, помню свой код. сейчас бы всё по-другому сделал...
В частности - зачем всем id раздавать, когда можно найти следующий элемент... Ну и т.п. |
тоисть сразу spoiler-title??
|
Цитата:
|
$('div.spoiler div').each(function(i,mass011) {
if (mass011['className']=='spoiler-title') {
...........
|
| Часовой пояс GMT +3, время: 22:27. |