Elxis CMS Forum

Ελληνικό Forum => Γενικά Θέματα για το Elxis CMS => Topic started by: iraklis on November 20, 2014, 19:40:29

Title: Left Menu, ανοιγομενο
Post by: iraklis on November 20, 2014, 19:40:29
Πως μπορεί να γίνει στο left menu τα γονικά αντικείμενα να μην είναι ορατά αλλά να ανοίγουν-αναπτύσσονται προς τα κάτω με κλικ?
έχει να κάνει με το css του template?
Title: Re: Left Menu, ανοιγομενο
Post by: datahell on November 20, 2014, 19:43:36
Φαντάζομαι εννοείς τα παιδικά και όχι τα γονικά αντικείμενα. Ναι είναι θέμα css και ίσως javascript. Εξαρτάται τι γίνεται στο μενού/template.
Title: Re: Left Menu, ανοιγομενο
Post by: iraklis on November 21, 2014, 11:06:51
ναι τα παιδάκια εννοώ
ερωτηση: μπορει μονο με css να γινει αυτο?
βρηκα ενα script απο ενα elxis template αλλα δεν το θελω ετσι μπορει καποιος να βοηθησει?

το script ειναι
<script>
function initMenu() {
  $('.elx_vmenu ul').hide();
  $('.elx_vmenu ul').children('.menu_active').parent().show();
  $('.elx_vmenu li a').mouseover(
    function() {
      var checkElement = $(this).next();
      if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
        return false;
        }
      if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
        $('.elx_vmenu ul:visible').slideUp('normal');
        checkElement.slideDown('normal');
        return false;
        }
      }
    );
  }
$(document).ready(function() {initMenu();});
</script>

ανοιγει με mouseover θα το ηθελα με clik

Ευχαριστω....
Title: Re: Left Menu, ανοιγομενο
Post by: datahell on November 21, 2014, 21:59:34
Είναι πολύ εύκολο, άλλαξε το "mouseover" με "click". Όμως θα γίνει μπέρδεμα γιατί μιλάμε για Α tags, για συνδέσμους δηλαδή. Οπότε αν το πατήσει κάποιος τι θα πρέπει να κάνει, να ανοίξει κάποιο τυχόν παιδικό αντικείμενο ή να ανοίξει ο σύνδεσμος;
Title: Re: Left Menu, ανοιγομενο
Post by: iraklis on November 22, 2014, 13:32:39
Καλά θα ήταν να ανοίγει το γονικό και να εμφανίζονται τα παιδικά.
με click στο συγκεκριμένο δεν ανοίγει τίποτα απλά εμφανίζονται από κάτω τα παιδικά
προς το παρόν το έχω αφήσει με mouseover (συνήθεια είναι όλα)

Ευχαριστώ για την βοήθεια....