wdrożenia PrestaShop

Problem z działaniem BySlideMenu

  • 1 Odpowiedzi
  • 2272 Wyświetleń

0 użytkowników i 2 Gości przegląda ten wątek.

*

Offline chemar

  • Mieszkaniec
  • *****
  • 394
  • 5
Problem z działaniem BySlideMenu
« dnia: Luty 05, 2012, 02:46:47 am »
Zrobiłem moduł z wykorzystaniem tego oto skryptu http://www.byscripts.info/javascript/mootools-plugins/accordion-menu/byslidemenu.html jednak z prestashop 1.4.5 nie chce działać skrypt jest prosty. Jednak biorąc ten sam kod do zwykłego html skrypt mi działa bez problemu. Może ktoś już miał styczność z tym skryptem w prestashop i rozwiązał problem?
Może problem jest błachy jednak ja już nie wiem gdzie siedzi błąd.
Poniżej podam jak wyglada budowa html.

style.css
--------
/* BySlideMenu CSS rules */
div#byslidemenu, {
    position: relative;
    overflow: hidden;
}
img#byslidemenu {
    position: absolute;
}

index.html
----------
<!DOCTYPE html>
<html>
<head>
   <title>BySlideMenu Demo</title>
   <style type="text/css">@import url(./style.css);</style>
   <script type="text/javascript" src="./js/mootools-1.2.5-core.js"></script>
   <script type="text/javascript" src="./js/mootools-1.2.4.4-more.js"></script>
   <script type="text/javascript" src="./js/byslidemenu-2.1.3.js"></script>
   <script type="text/javascript" src="./js/byslidemenu_demo.js"></script>
</head>
<body>
<div id="byslidemenu">
    <img src="./img/cat.jpg" alt="" />
    <img src="./img/dog.jpg" alt="" />
    <img src="./img/elephant.jpg" alt="" />
    <img src="./img/computer.jpg" alt="" />
    <img src="./img/electronics.jpg" alt="" />
    <img src="./img/engine.jpg" alt="" />
</div>

</body>
</html>

i tak to działa bezproblemow jednak jak przenosze to do modułu to juz nie działa oczywiście moduł jest zrobiony zgodnie z obowiązującymi zasadami tworzenia modułów.
Może to wina wykorzystania mootools?
A może ktoś spotkał jakiś gotowy moduł wykorzystujący BySlideMenu?

*

Offline PrestaSolutions

  • Stały użytkownik
  • ***
  • 51
  • 0
  • Płeć: Mężczyzna
Odp: Problem z działaniem BySlideMenu
« Odpowiedź #1 dnia: Luty 13, 2012, 10:12:22 am »
Jeżeli wykorzystywany jest do tego jQuery, to sprawdź czy nie występują jakieś błędy związane z tą biblioteką. Jeżeli błędy jQuery się pojawiają, to często używana metoda $(document).ready() nie jest wywoływana i skrypt może nie wystartować.