Autor Zpráva
Draffix
Profil
Zdravím, s jquery teprve začínám a nevím si už rady, tak bych se chtěl zeptat tady. Mám tento kód:
<ul class="thumbnails galler">
    <li id="image-1" class="thumbnail">
        <a style="background:url({$basePath}/images/products/item1.jpg)" title="Sample Image 1" href="{$basePath}/images/products/item1.jpg"><img class="grayscale" src="{$basePath}/images/products/item1.jpg" alt="Sample Image 1"></a>
    </li>
</ul>

<script type="text/javascript">
//gallery controlls container animation
$('ul.galler li').hover(function(){
    $('img',this).fadeToggle(1000);
    $(this).find('.gallery-controls').remove();
    $(this).append('<div class="well gallery-controls">'+
        '<p><a href="http://www.stranka.cz" class="gallery-edit btn"><i class="icon-edit"></i></a> <a href="#" class="gallery-delete btn"><i class="icon-remove"></i></a></p>'+
        '</div>');
    $(this).find('.gallery-controls').stop().animate({
        'margin-top':'-1'
    },400,'easeInQuint');
});

//gallery edit
$('.thumbnails').on('click','.gallery-edit',function(e){
    $.get(this.href);
    return false;
});
</script>

A potřeboval bych po kliknutí na gallery-edit přesměrovat na libovolnou stránku danou v appendu, který se tam objeví po hoveru. Bohužel mi to nic nedělá, můžu na to klikat jak chci ale nic. Ví někdo co s tím?
candiess
Profil
Draffix:
A potřeboval bych po kliknutí na gallery-edit přesměrovat na libovolnou stránku danou v appendu, který se tam objeví po hoveru.
Velice zmatená věta.

Pochopil-li jsem správně, chcete, aby po kliknutí na element třídy get-edit se přesměrovala stránka na adresu, kterou máte kde definovanou?
Draffix
Profil
Po najetí na obrázek se mi objeví dvě tlačítka - edit a delete (viz řádek 12). A v tomto řádku je i definovaná stránka <a href="http://www.stranka.cz" ...> a na tu bych se potřeboval přesměrovat


Ono ani tak nezáleží na tom a hrefu, klidně by to mohlo fungovat i takhle nějak:
$('.thumbnails').on('click','.gallery-edit',function(e){
    $.get('http://www.stranka.cz');
    return false;
});

Jenže ani to nefunguje, prostě to na to vůbec nereaguje a nic to nedělá


Tak už jsem to vyřešil takto:

//gallery edit
$('.thumbnails').on('click','.gallery-edit',function(e){
    location.href = 'http://www.stranka.cz';
    return false;
});

Důvod je tady na stackoverflow.com

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0