Avatar
Booo
Člen
Avatar
Booo:

Ahoj chtel bych si po najeti mysi na urcite casti produktu (ty ktere jsou v divu s classou click) zvyraznit pouze nadpis.
mam tenhle (pseudo) kod:

<xsl:for-each select = nejaka cesta>
<div class = produkt>
<div class = click>
<div class = nadpis id={$i}>
...nadpis...
<div />
<div />
.... tady jsou nejake veci ....
<div class = click>
<div/>
<div/>
</xsl:for-each>

a tady mam Jquery

$(".nadpis").on("mou­seover", function () {
var $this = $(this);
var id = $(this).attr("id");
$('#' + id).addClass('nad­pis_hover');
});

Snad je jasne co chci udelat. Dekuji za odpovedi :)

Editováno 11.2.2015 15:38
 
Odpovědět 11.2.2015 15:36
Avatar
Odpovídá na Booo
Matyáš Procházka:

Přidávej kód pomocí tagu kód do příspěvku příště.

Toto by mělo být to co hledáš, přikládám i v jsfiddle: http://jsfiddle.net/3mq3tzcr/

var test = function () {
    "use strict";
    $(".click").hover(function () {
            $(this).children(".nadpis").addClass("active");
        }, function () {
            $(this).children(".nadpis").removeClass("active");
        }
    );
};

$(document).ready(test);
 
Nahoru Odpovědět 11.2.2015 15:54
Avatar
Booo
Člen
Avatar
Odpovídá na Matyáš Procházka
Booo:

Moc diky za odpoved .. kazdopadne uz to funuje z 1/2 .. pri najeti mysi na tu prvni cast to funguje .. ale kdyz najedu na tu druhou cast tak s nic neoznaci .. http://jsfiddle.net/3mq3tzcr/1/

Editováno 11.2.2015 16:07
 
Nahoru Odpovědět 11.2.2015 16:06
Avatar
Odpovídá na Booo
Matyáš Procházka:

Po najetí na cokoli s třídou "click" se dá třída "active" potomkovi třídy click s třídou "nadpis"

Aby to fungovalo pro více věcí musíš mít HTML soubor takto:
http://jsfiddle.net/3mq3tzcr/2/

<div>
    <div class="click">
        <div class="nadpis">Nadpis 1</div>
        Text k nadpisu 1
    </div>
    <div class="click">
        <div class="nadpis">Nadpis 2</div>
        Text k nadpis 2
    </div>
</div>
 
Nahoru Odpovědět 11.2.2015 16:18
Avatar
Booo
Člen
Avatar
Booo:

ok dik .. :)

 
Nahoru Odpovědět 12.2.2015 8:22
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.