Prototype (perfectlightbox) und jQuery (browser)
| Autor | Nachricht |
|---|---|
|
Verfasst am: 24. 11. 2010 [19:32]
|
|
|
pvoss
Paul Voss
Themenersteller
Dabei seit: 24.11.2010
Beiträge: 4
|
Was ganz anderes zwischendurch: Hatte gerade ein bisschen Problemchen mit Kombination mit Prototype (perfectlightbox) und jQuery (browser). Habe die tx_browser_pi1.js einfach so umgeschrieben, dass sie mit jQuery.noConflict() läuft (also lediglich alle $ mit jQuery ersetzt): JAVASCRIPT function initOrderBy(pObj) {
// pObj ignored for the moment
jQuery('.tx-browser-pi1').each(function(i) {
var browser = jQuery(this);
if (browser.find('.ajax').length > 0) {
ajaxifyOrderBy(browser.find('.ajax'));
}
var orderByForm = browser.find('.selectboxorderby');
orderByForm.find('select').not('.nochange').removeAttr('onchange').unbind('change').change(function () {
jQuery(this).closest('form').submit();
});
// remove submit button:
orderByForm.find('select').not('.nochange').closest('form').find(':submit').remove();
});
}
// =========================================================
// starting the script on page load
jQuery(document).ready(function() {
initOrderBy();
});Vielleicht mögt ihr das im nächsten browser-Update mit einbauen. Dann ist man etwas flexibler, was die ganzen JS-Libraries angeht. |
|
Verfasst am: 24. 11. 2010 [20:05]
|
|
|
frank
Frank Sander
Dabei seit: 02.10.2010
Beiträge: 43
|
Hallo Paul, das ist witzig, auf den no-conflict mode musste ich gerade auch mal kurz zurückgreifen... Ist zwar unschön, mehrere JS-Libraries auf einer Seite einzusetzen, aber je nach "historischem Vorbau" einer TYPO3-Installation, lässt sich das nicht immer so leicht vermeiden. Eine komplette Unterstützung steht schon auf meiner TODO-List. Auch für die Initialisierung von jQuery selbst, falls jemand nicht mit t3jquery arbeitet. Danke für die erneuter Motivation Gruß, Frank PS: Ich trag's die Tage dann auch in Forge ein. -- Frank Sander Wilder Jäger Mediengestaltung Willst Du den TYPO3-Browser mit einer Spende unterstützen? Wir freuen uns über jeden EUR! |
Powered by TYPO3 und mm_forum Extension


