Jump to content
php.lv forumi

Search the Community

Showing results for tags 'navigation'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • PHP
    • Interesanti palasīties
    • Iesācējiem
    • Vispārēji
    • Gatavi skripti
    • Freimworki, CMS
    • Datubāzes
  • Infrastruktūra, serveri, serveru programmatūra
    • Instalācija un konfigurācija
    • Hostinga piedāvājumi
    • Hostinga novērtējumi un atsauksmes
  • Pārlūkprogrammas daļa
    • HTML, XHTML
    • CSS
    • Javascript
    • Citas pārlūku vides un pārlūku valodas
    • Pārlūkprogrammas
  • Citas lietas
    • Darbs
    • Drošība
    • Manas lapu/darba novērtēšana
    • Saites uz noderīgiem resursiem
    • eKomercija un ePakalpojumi
  • php.lv
    • Netēma
    • Atsauksmes, ierosinājumi, lamu vārdi
    • Draza
  • Arhīvs
    • PHP
    • (X)HTML, CSS
    • php.lv

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 1 result

  1. Sveiki. Tikko uzstādīju jaunu Wordpress motīvu un sāku ņemties ar navigāciju. Šoreiz kļūda nav sakarā ar WP, bet gan tieši ar navigāciju. Tātad mēģinu 2 līmeņa drop down elementiem ar jQuery palīdzību visiem pievienot platumu, kura vērtība ir tāda pati, kā šo 2 līmeņa elementu lielākais platums. Attiecīgi: Atrodu platāko li Paņemu tā platumu Pievienoju visiem tā līmeņa elementiem šo platumu Problēma ir tāda, ka izmantojot zemāk redzamo kodu, man sanāk pievienot style atribūtu, kam "vajadzētu" saturēt šo te maxWidth, bet tā vietā rādās 0px. Mēģināju testa pēc pievienot visiem 2 līmeņa UL elementiem, un tad tiešām pievienojas, piemēram, 142px platums visiem tā līmeņa UL elementiem, tā kā starp tiem lielākais platums ir šie te 142 pikseļi. Jau iepriekš paldies! Re: HTML <ul> <li class="page_item page-item-2"><a href="">Sākumlapa</a></li> <li class="page_item page-item-4"><a href="">Par mums</a> <ul class="children"> <li class="page_item page-item-6"><a href="">Galerija</a></li> </ul> </li> </ul> Re: JQuery $(document).ready(function() { var maxWidth = 0; var elemWidth = 0; $('.children li').each(function() { elemWidth = parseInt($(this).css('width')); if (parseInt($(this).css('width')) > maxWidth) { maxWidth = elemWidth; } }); $('.children li').each(function() { $(this).css('width', maxWidth + "px"); }); }); Un lūk Copy&Paste kods, kuru izvada pārlūkā, kad viss ir ģenerējies (izvadās 0px nevis nepeiciešamais platums): <ul> <li class="page_item page-item-2"><a href="http://localhost/wordpress/?page_id=2">Sākumlapa</a></li> <li class="page_item page-item-4"><a href="http://localhost/wordpress/?page_id=4">Par mums</a> <ul class="children"> <li class="page_item page-item-6" style="width: 0px;"><a href="http://localhost/wordpress/?page_id=6">Galerija</a></li> </ul> </li> </ul> [edited] Iemesls, šķiet ir CSS, kur es definēju 2 līmeņa (.children) ul elementa pozīciju - absolūtu un noslēpu to ar display:none (lai varētu izveidot hover effektu 1 līmeņa elementiem). Bet kā lai atrisina, šo nespēju pat iedomāties, tā kā man vajag absolute un display:none parametrus, un arī šo te maxWidth stilu. :/
×
×
  • Create New...