Autor |
Nachricht |
choise
Threadersteller
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Do 09.09.2010 12:59
Titel mootools - selector ändern |
|
|
hi,
hab ein minimales problem mit einer alten webseite, diese nutzt noch mootools 1.
generell hab ich ehr wenig bis gar keinen durchblick bei mootools und die docs sind mir dabei auch nicht wirklich eine hilfe. es geht um eine simple lightbox, welche die webseite durchläuft und bei "lightbox" im rel attribut diese aktiviert
Code: |
Slimbox.scanPage = function() {
$$($$("a").filter(function(el) {
return el.rel && el.rel.test(/^lightbox/i);
})).slimbox({/* Put custom options here */}, null, function(el) {
return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
});
};
|
1. ich verstehe ganz und gar nicht was da überhaupt abläuft.
2. einige meiner versuche , waren etwa so:
Code: |
Slimbox.scanPage = function() {
$$($$("a.lightbox").slimbox({/* Put custom options here */}, null, function(el) {
return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
});
};
|
könnte mal jemand mit mootools erfahrung bitte drüber schaun und mir einen tipp geben?
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 09.09.2010 17:46
Titel Re: mootools - selector ändern |
|
|
choise hat geschrieben: | mootools 1 |
1.0?
|
|
|
|
|
Anzeige
|
|
|
DerM
Dabei seit: 18.01.2009
Ort: -
Alter: 42
Geschlecht:
|
Verfasst Do 09.09.2010 19:18
Titel
|
|
|
Was verstehst Du denn nicht, wie er nach dem Attribut sucht, oder wie die Slimbox aktiviert wird??
Also wenn ich mich richtig erinnern kann, konnte Mootools damals keine Klassen verstehen. Hab's aber auch nie wirklich genutzt, wegen glaub ich genau dieser Eigenschaft. Jquery from first Day
Gruß
Zuletzt bearbeitet von DerM am Do 09.09.2010 19:21, insgesamt 1-mal bearbeitet
|
|
|
|
|
choise
Threadersteller
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Do 09.09.2010 22:00
Titel Re: mootools - selector ändern |
|
|
m hat geschrieben: | choise hat geschrieben: | mootools 1 |
1.0? |
1.5.x oder so.
Zitat: | was verstehst Du denn nicht, wie er nach dem Attribut sucht, oder wie die Slimbox aktiviert wird?? |
ich würde gerne anstatt nach dem attribut "rel = lightbox" nach "class = lightbox" suchen.
hat sich inzwischen erledigt. hat sich herausgestellt, das es schneller (für mich) ging, das komplette ding auf jquery umzuschreiben (waren nur noch 2 andere dinge außer der lightbox) als mich ewig mit einem uraltem mootools rumzuschlagen.
|
|
|
|
|
DerM
Dabei seit: 18.01.2009
Ort: -
Alter: 42
Geschlecht:
|
Verfasst Do 09.09.2010 22:56
Titel Re: mootools - selector ändern |
|
|
choise hat geschrieben: |
ich würde gerne anstatt nach dem attribut "rel = lightbox" nach "class = lightbox" suchen.
hat sich inzwischen erledigt. hat sich herausgestellt, das es schneller (für mich) ging, das komplette ding auf jquery umzuschreiben (waren nur noch 2 andere dinge außer der lightbox) als mich ewig mit einem uraltem mootools rumzuschlagen. |
JQuery ist eh besser (ohne jetzt eine religiöse Debatte lostreten zu wollen)
Ok aber das rel Attribut in ein class Attribut umzuschreiben wäre jetzt nicht wirklich der Bringer gewesen..
So war er..
Code: |
Slimbox.scanPage = function() {
$$($$("a").filter(function(el) {
return el.rel && el.rel.test(/^lightbox/i);
})).slimbox({/* Put custom options here */}, null, function(el) {
return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
});
};
|
So wäre er dann
Code: |
Slimbox.scanPage = function() {
$$($$("a").filter(function(el) {
return el.class && el.class.test(/^lightbox/i);
})).slimbox({/* Put custom options here */}, null, function(el) {
return (this == el) || ((this.class.length > 8) && (this.rel == el.class));
// class muss aus mindestens 8 Zeichen bestehen dem Wort "lightbox" xD
});
};
|
Du musst ja nur das Objekt des Elements "el" von "rel" auf "class" ändern. Manchmal sieht man aber den Wald vor lauter Bäumen nicht
So long good Night ^^
|
|
|
|
|
|
|
|
Ähnliche Themen |
css + selector verschachteln
Not-Selector mit mehreren IDs in CSS
WebKit's CSS Sibling Selector Bug - behebbar?
Pseudo selector - ziel: alle p-tags mit einem iframe drinnen
mootools bzw JS: das 'this'
mootools & CO
|
|