WithoutBrain1994 39 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 سلام لطفا بگین مشکل این کد چیهزمانی که روی تگ div کلیک میکنم فقط ایندکس 0 (صفر) اجرا میشه$(document).ready(function() {(function() {$('.dd').hide();$('.dt').on('click', function() { var index = $( ".dt" ).index( this ); $(".ddd").children().eq(index).show().siblings(".dd").hide();});})();});در صورتی که اگه بجای توابع show و hide از تابع css استفاده کنم درست عمل میکنه. کد زیر$(document).ready(function() {(function() {// $('.dd').hide();$('.dt').on('click', function() { var index = $( ".dt" ).index( this ); $(".ddd").children().eq(index).css("background-color", "red").siblings(".dd").css("background-color", "blue");});})();});اینم کد html<div style="display:table-row;" class="dtt"> <div class="dt">Test</div> <div class="dt">Test</div> <div class="dt">Test</div> <div class="dt">Test</div> </div> <div style="display:table-row;" class="ddd"> <div class="dd"><span>Test2</span></div> <div class="dd"><span>Test2</span></div> <div class="dd"><span>Test2</span></div> <div class="dd"><span>Test2</span></div> </div> نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 کدتون درسته متن ایندکساتون رو تغییر بدید که متوجه عمل کرد کد بشید<div style="display:table-row;" class="dtt"> <div class="dt">Test</div> <div class="dt">Test</div> <div class="dt">Test</div> <div class="dt">Test</div> </div> <div style="display:table-row;" class="ddd"> <div class="dd"><span>Test1</span></div> <div class="dd"><span>Test2</span></div> <div class="dd"><span>Test3</span></div> <div class="dd"><span>Test4</span></div> </div> 3 نقل قول لینک به ارسال
WithoutBrain1994 39 ارسال شده در دی 92 مالک گزارش بازنشر ارسال شده در دی 92 ممنونحل شد 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .