سلام دوستان من دو نوع طرح برای نمایش پستام در نظر گرفتم میخوام وقتی رو دکمه کلیک که شد ظاهر دومی نمایش داده بشه و وقتی دوباره روش کلیک شد برگرده به حالت قبل
$(document).ready(function (){
$('#option_slider').click(function (){
$('.product').slideToggle();
$('.product2').slideToggle();
})
});
دفعه اول که کلیک میکنم کار میکنه اما دفعه دوم دیگه نه من میخوام این عمل و هروقت خواستم تکرارش کنم فقط با زدن اون دکمه
اگه راهی داره ممنون میشم راهنماییم کنین
@mohammadrezah
خب تو شرطش باید چی بنویسم که با هربار کلیک ظاهری که میخوام اعمال شه
شاید پاسخ شما همینجا باشد
سلام
بهتر است برای شرط های دو گزینه ای که دو حالت دارند از toggleClass استفاده کنید
.product {
color: white;
}
.product.active {
color: red;
}
$(document).ready(function(){
$("#option_slider").click(function(){
$(".product").toggleClass("active");
});
});سلام چون همه کدت رو نذاشتی تنها کمکی که میتونم بهت بکنم اینکه از این دو تا کد الگو بگیری
$(document).ready(function () {
$('.myBtn').click(function () {
$(".container").add('.container2').slideToggle("slow", function () {
if ($(".container2").is(':visible'))
$(".myBtn2").addClass('flip');
else
$(".myBtn").removeClass('flip');
});
});
});
یا
$(document).ready(function () {
$('.myBtn').click(function () {
$(".container").slideToggle("slow", function () {
$(".myBtn").toggleClass('flip');
});
});
});