نقل قول نوشته اصلی توسط T.Toosi نمایش پست ها
کد:
$('#cx').on('change', function () {
    if ($(this).is(":checked")) {
        $(".noimage").hide();
    } else {
       $(".noimage").show();
    }
});


$(window).on('scroll', function() {
    if($("#cx").is(':checked')) {
        $(".noimage").hide();
    } else {
        $(".noimage").show();
    }
});
خیلی ممنون از شما ...کدتون کار کرد
ولی یه ایرادی داره.
ایرادش اینه که وقتی اسکرول انجام میشه توی مرحله اول که اگهی های جدید لود میشه کد کار نمیکنه و باید یه اسکرول دیگه انجام بشه تا کار کنه.
برای این راهی به ذهنتون نمیرسه؟

- - - Updated - - -

نقل قول نوشته اصلی توسط mojtaba05 نمایش پست ها
سلام
اگر ترتیب قرارگیری اچ تی ام ال تون به شکلی هست که اول چک باکس هست و بعد عنصر هدف، این کار رو با سی اس اس می تونید انجام بدید، مثال:


کد HTML:
<input type="checkbox">
<div>div</div>
<p>p</p>
کد:
input:checked + div {
    display: none;
}
input:checked ~ p {
    display: none;
}
https://jsfiddle.net/sabeti05/evmywykk/
ممنون از شما
ولی کد من دقیقه پشت سر هم نیست و باید با کلاس تعریف بشن.
یعنی هم برای دکمه باید کلاس تعریف کرد و هم عنصر...
برای این مورد من باید چیکار کنم؟