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 لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری