Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

jQuery in summary.phtml nutzen
 
Yunus1
Sr. Member
 
Total Posts:  147
Joined:  2011-08-02
 

Hi Leute,

ich möchte eine jQuery funktion in der summary.phtml nutzen. Ich nutze Magento 1.7.0.2 und habe das Modul easytabs installiert.

Aussehen soll das ganze wie folgt:
Ich klicke beispielsweise auf “neue Bewertung schreiben” und er leitet mich mittels onclick="xy" auf den Tab Bewertungen um und scrollt auch noch runter.

Das Problem ist jedoch, binde ich jQuery nicht extra nochmals in der view.html ein, funktioniert das Scrollen nicht, obwohl jQuery im Head geladen wird.
Binde ich jQuery aber ein, funktionieren die Tabs nicht mehr und die Suche auch nicht.

Kann mir da jemand auf die Sprünge helfen wieso das so ist?
Also wieso muss ich jQuery doppelt einbinden, bzw. in der view.phtml einbinden obwohl es im Head ist?

Danke!

 
Magento Community Magento Community
Magento Community
Magento Community
 
Siggi_Schmitz
Enthusiast
 
Avatar
Total Posts:  811
Joined:  2011-07-03
 

Mußt du eigentlich nicht....gibt es irgendwelche javascript-Fehler? Schau mal mit Firebug o.ä. nach.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Yunus1
Sr. Member
 
Total Posts:  147
Joined:  2011-08-02
 

Firebug sagt:

TypeError: $("html,body"is null
[Bei diesem Fehler anhalten]     

$('html,body').animate({scrollTop: $("#"+id).offset().top},'slow');

im Head Bereich sieht es wie folgt aus:

jQuery 1.8.x eingebunden,
Script eingebunden{
<script>
function 
goToByScroll(id){
$('html,body').animate({scrollTop: $("#"+id).offset().top},'slow');
}
</script>
}

und anschließend der code in der summary.phtml:

<a href="[removed]void(0)" onClick="goToByScroll('padder');">text</a>
 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top