#1 (permalink)  
Alt 24.04.2010, 21:17
Erfahrener Benutzer
 
Registriert seit: 22.11.2009
Beiträge: 164
Standard JQuery update = ThickBox defekt

Hallo liebe Gemeinde,

habe jquery-1.2.6.min.js auf 1.4.2 geupdate um einige Plugins zum laufen zu bringen und jetzt funktioniert die Thickbox nicht mehr. Wird nicht mehr geöffnet. Die Thickbox scheint mit der neuen JQuery Version nicht kompatibel zu sein. Habe gerade beide Versionen in der js.php verlinkt, allerdings wird die neuere Version von der Thickbox bevorzugt. Kann man da was machen?

LG
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 24.04.2010, 23:52
Erfahrener Benutzer
 
Registriert seit: 16.12.2008
Beiträge: 1.346
Standard

Hallo,

hast du denn auch die Thickbox geupdatet oder nur die Library?

MfG. Hansen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 25.04.2010, 09:00
Erfahrener Benutzer
 
Registriert seit: 22.11.2009
Beiträge: 164
Standard

Nur die ThickBox...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 25.04.2010, 09:07
Erfahrener Benutzer
 
Registriert seit: 16.12.2008
Beiträge: 1.346
Standard

Falls du nur die Library meinst update auch die Thickbox.
Oldbear hat die neueste Version hier vor kurzem mal übersetzt hochgeladen.

MfG. Hansen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 25.04.2010, 09:54
Erfahrener Benutzer
 
Registriert seit: 22.11.2009
Beiträge: 164
Standard

Hi,

ja da bin ich als erstes drüber gestolpert und habe die deutsche übernommen (Danke an dieser stelle an Oldbear). Ich habe nun die

-thickbox-compressed.js
-thickbox.js
-thickbox.css

auf Ver. 3.1 geändert. Leider bekomme ich nur den Ladebalken zu sehen. Muss ich evtl. die produkt.html ändern?

LG
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 25.04.2010, 10:05
Erfahrener Benutzer
 
Registriert seit: 16.12.2008
Beiträge: 1.346
Standard

In der product.html musst du nichts ändern, an dem Codeteil hat sich nichts geändert.

Am Namen der .js hast du auch nichts verändert oder?
Ansonsten müsstest du das noch in der js.php anpassen.

MfG. Hansen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 25.04.2010, 10:17
Erfahrener Benutzer
 
Registriert seit: 22.11.2009
Beiträge: 164
Standard

hmm... am Namen der Thickbox.js habe ich nichts geändert. Logischerweise der Name der Jquery hat sich geändert, da dort jetzt 1.4.2 im Namen enthalten ist.

Habe gerade festgestellt, das wenn ich in der js.php auf die Version 1.2.6 verlinke die Thickbox wieder funktioniert, aber die anderen Plugins wiederum nicht richtig.

PHP-Code:
?>
<script type="text/javascript" src="<?php echo _SYSTEM_BASE_URL _SRV_WEB?>xtFramework/library/jquery/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="<?php echo _SYSTEM_BASE_URL _SRV_WEB?>xtFramework/library/jquery/thickbox-compressed.js"></script>
<script type="text/javascript" src="../js/jquery.bgpos.js"></script>
<!-- include Cycle plugin -->
<script type="text/javascript" src="../js/jquery.cycle.all.2.86.js"></script>
<!--  initialize the slideshow when the DOM is ready -->
<script type="text/javascript">
$(document).ready(function() {
    $('.slideshow').cycle({
        fx: 'scrollUp' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
    });
});

</script>
<script type="text/javascript"> 
 
    var stack = []; 
 
    // preload images into an array; we will preload beach3.jpg - beach8.jpg 
    for (var i = 2; i < 25; i++) { 
        var img = new Image(725,155); 
        img.src = '../media/images/' + i + '.jpg'; 
        $(img).bind('load', function() { 
            stack.push(this); 
        }); 
    }  
 
    // start slideshow 
    $('#slideshow').cycle({ 
        timeout:  10000, 
        before:   onBefore 
    }); 
 
    // add images to slideshow 
    function onBefore(curr, next, opts) { 
        if (opts.addSlide) // <-- important! 
            while(stack.length) 
                opts.addSlide(stack.pop());  
    }; 
 
</script>

<script type="text/javascript">

$(function(){
    $('#b a')
        .css( {backgroundPosition: "-30px 35px"} )
        .mouseover(function(){
            $(this).stop().animate({backgroundPosition:"(-30px 94px)"}, {duration:500})
        })
        .mouseout(function(){
            $(this).stop().animate({backgroundPosition:"(50px 35px)"}, {duration:400, complete:function(){
                $(this).css({backgroundPosition: "-30px 35px"})
            }})
        })
    
});
</script>
<script type="text/javascript" src="../js/jquery.simplyscroll-1.0.4.js"></script>
<link rel="stylesheet" href="../js/jquery.simplyscroll-1.0.4.css" media="all" 
type="text/css">

<script type="text/javascript">
(function($) {
    $(function() { //on DOM ready
        $("#scroller").simplyScroll({
            autoMode: 'loop'
        });
    });
})(jQuery);
</script>
LG

Geändert von flavor (25.04.2010 um 10:38 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 25.04.2010, 10:23
Erfahrener Benutzer
 
Registriert seit: 16.12.2008
Beiträge: 1.346
Standard

Ähhm.... ist das deine js.php?

1.) Warum hast du darin eine .css verlinkt?

2.) Warum steht da Javascript/JQuery drin?

MfG. Hansen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 25.04.2010, 10:34
Erfahrener Benutzer
 
Registriert seit: 22.11.2009
Beiträge: 164
Standard

Zitat:
Zitat von amilo Beitrag anzeigen
Ähhm.... ist das deine js.php?

1.) Warum hast du darin eine .css verlinkt?

2.) Warum steht da Javascript/JQuery drin?

MfG. Hansen
1. Ja gehört nicht rein, ist auch schon wieder draussen.
2. Ich habe keine andere Möglichkeit gefunden es in meinem Template in den Head Bereich zu bekommen (Veyton).

LG
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 25.04.2010, 10:42
Erfahrener Benutzer
 
Registriert seit: 16.12.2008
Beiträge: 1.346
Standard

Wenn du eigene JQuery Scripts erstellst legst du diese im xtFramework/library/jquery Ordner bei den anderen Scripts ab. Verlinkt werden diese dann wie auch die Library oder die Thickbox selbst:
Code:
<script type="text/javascript" src="<?php echo _SYSTEM_BASE_URL . _SRV_WEB; ?>xtFramework/library/jquery/dernamedeiner.js"></script>
Und .css Dateien bekommst du über die css.php in den Headbereich. Wobei die thickbox.css schon von Haus aus da drin steht.

MfG. Hansen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
defekt, jquery, thickbox, update

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
thickbox mit jquery 1.2.6 total veraltet patston Fragen zur Software 0 10.12.2009 23:19
jquery video einbindung Der_Beni Fragen zur Software 1 25.06.2009 19:00


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:22 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand