Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Zmienna uzywana przy metodzie click()
Forum PHP.pl > Forum > Przedszkole
deprr2
Witam mam taki problem:

CODE
var activeControll = "#blockControll_0";

$(activeControll+" li").click(function(event,ui){
console.log('clickkkk');
});

// struktura w css wyglada tak

<div id="blockControll_0" class="connect controlls">
<li class="ui-state-default">
<h3></h3>
AAAA
</li>
<div id="blockControll_1" class="connect controlls">
<li class="ui-state-default" >
<h3></h3>
BBB
</li>


i chodzi o to, że w js jest jeszcze skrypt zamieniajacy activeControll na np "#blockControll_1" i wtedy metoda .click() sypie się, w ogóle się nie uruchamia. jak rozwiązać ten problem ?
styryl
Musisz ustawić inny selector dla click który będzie wspólny dla wszystkich elementów które chcesz aby były klikalne
deprr2
ok pomogło pozwole sobie jeszcze ciebie zapytać też o problem tej natury z sortable

chodzi o to, że jest kilka id, do których elementy będą przeciągne ale nie moge zastosować wspólnej klasy bo nie będzie wiedziało, "do której ma wlecieć".

CODE
$(".connect").sortable({
connectWith: activeEmulator,


więc activeEmulator dla sortabla będzie miało zawsze początkową wartość ?
styryl
Napisz dokładnie jaki efekt chcesz uzyskać, pokaż kod.
deprr2
CODE

<td id="obszar1">

<div id="dla_pola1" class="zlaczenie">
<li id="klocek1_1"></li>
<li id="klocek1_2"></li>
<li id="klocek1_3"></li>
</div>
<div id="dla_pola2" class="zlaczenie">
<li id="klocek2_1"></li>
<li id="klocek2_2"></li>
<li id="klocek2_3"></li>
</div>
...

</td>

<td id="obszar2">

<div id="pole1" class="zlaczenie"></div>
<div id="pole2" class="zlaczenie"></div>
...

</td>

no więc to chodzi o to zebym mogl przeciagac z "dla_pola1" do "pole1" i z "dla_pola2" do "pole2" (ilość tych pól będzie generowana dynamicznie z js) i właśnie nie bardzo wiem jak to skleić w sortable i droppable
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.