2012-11-27 6 views
6

Chcę zawinąć span na link listy życzeń z części nagłówka w moim motywie opencart.Wrap span w liście życzeń link z części nagłówka w opencart

Próbowałem następujących prób, ale nie udało się ktoś może sugerować lepszy sposób?

TO DZIAŁA, ALE TYLKO ZAKAZUJE SPAN na sekundę, a PONIEWAŻ PONIESIE DOSTĘPNA JEGO STAN OBECNY. KLASY (whis) dodaje się do 'Dodaj do ulubionych' link

$(document).ready(function(e) { 
    $('.whis').click(function(){ 
     $("#header .links #wishlist-total").wrapInner("<span></span>");  
    }); 
}); 

to działa aż jego kliknięciu na 'Dodaj do ulubionych' link do produktu.

$(document).ready(function(e) { 
    $("#header .links #wishlist-total").wrapInner("<span></span>");    
}); 
+0

Dlaczego nie zmieniając szablon? W szablonie domyślnym jest oczywiście '' ... Dlaczego jest to trudniejsze z JS, kiedy można łatwo zmienić plik szablonu (domyślam się, katalog/widok/motyw//template/common/header.tpl')? – shadyyx

Odpowiedz

1

spróbować z jQuery .live() funkcji

$(function() { 
    $(".whis").live("click", function(){ 
     $("#header .links #wishlist-total").wrapInner("<span/>"); 
    }); 
}); 
+0

dziękuję za odpowiedź, ale .live nie działa również na okładki, ale tylko na sekundę i pozostaje ponownie w stanie domyślnym. – matthewb