Javascript mobile sorunu
$(document).ready(function() {
$('.index-fav').click(function(e) {
var favID = $(this).data("id");
if ($('.index-fav[data-id=' + favID + ']').hasClass("red")) {
$('.index-fav[data-id=' + favID + ']').removeClass("red");
} else {
$('.index-fav[data-id=' + favID + ']').addClass('red');
}
});
});
Ürünleri favoriye eklerken veya kaldırırken chrome veya farklı bir tarayıcıda sorunsuz kod çalışıyor.
Mobil tarafında favoriyi kaldırmak için Tıklayıp boş bir kısma tıklamam lazım ancak o zaman red classı siliniyor.
Sorun ne olabilir?
Bu kodu dene
$('.index-fav').click(function(e) {
$( this ).toggleClass( "red" );
});