Answer the question
In order to leave comments, you need to log in
What is the best way to write a script for changing a picture from a quantity?
There is a wish counter, each product has a button to add to the wish list, when you click on this button, the counter increases or decreases, I need the picture to be one when the counter is 0, and when it is more than zero, it’s different, I had to somehow harden it up, is it possible was it easier to do?
if($(".wishlist-header-block-count").text() > 0){
$(".cart-mini-wishlist-img").css("background","url(/Templates/Shopnz/images/wishcustom-hover.png) no-repeat center center")
} else {
$(".cart-mini-wishlist-img").css("background","url(/Templates/Shopnz/images/wishcustom.png) no-repeat center center")
}
$(".wishlist-control").on("click",function(){
function asd(){
var q = $(".wishlist-header-block-count").text();
if(q > 0){
$(".cart-mini-wishlist-img").css("background","url(/Templates/Shopnz/images/wishcustom-hover.png) no-repeat center center")
} else {
$(".cart-mini-wishlist-img").css("background","url(/Templates/Shopnz/images/wishcustom.png) no-repeat center center")
}
}
setTimeout(asd,500);
});
Answer the question
In order to leave comments, you need to log in
Do it with styles and in the code add only the class for the block.
.wish {
background: url(/Templates/Shopnz/images/wishcustom-hover.png) no-repeat center center;
}
.no-wish {
background: url(/Templates/Shopnz/images/wishcustom.png) no-repeat center center;
}
if($(".wishlist-header-block-count").text() > 0){
$(".cart-mini-wishlist-img").removeClass("no-wish");
$(".cart-mini-wishlist-img").addClass("wish");
} else {
$(".cart-mini-wishlist-img").removeClass("wish");
$(".cart-mini-wishlist-img").addClass("no-wish");
}
// и так далее...
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question