۵ elahe kelich
اجرا نشدن control-prev
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۱۵ شهریور ۱۴۰۱

سلام

عنصر control-next به درستی عمل میکنه ولی عنصر control-prev اصلا عمل نمیکنه

تگ control-prev هم وجود داره و alert کارمیکنه

لطفا چک کنید اشکالم کجاست

j('a.control-next').click(function (){
    j('#slider ul li:last-child').prependTo('#slider ul');
});
j('a.control-prev').click(function (){
    // alert('hello');
    j('#slider ul li:first-child').prependTo('#slider ul');
});

سلام و وقت بخیر

لطفا پروژه اسلایدرتون رو به صورت کامل تحت فایل zip در این تاپیک ضمیمه کنید تا مشکتون بررسی بشه.

با همین قطعه کد نمیشه متوجه مشکل شد.

موفق باشید

بهنام مرادی ۱۵ شهریور ۱۴۰۱، ۰۷:۴۲

فایل من اینجا اصلا آپلود نمیشه

جای دیگه ای میتونم براتون ارسال کنم؟

elahe kelich ۱۹ شهریور ۱۴۰۱، ۰۵:۲۹

سلام مجدد

لطفا فایل پروژه رو به صورت zip فشرده و ضمیمه کنید ( Rar نباشه و فقط به فرمت zip فشرده کنید)

باز انجام نشد اطلاع بدید من ایدی تلگرام میدم بتونید پروژه رو اونجا ارسال کنید.

موفق باشید

بهنام مرادی ۱۹ شهریور ۱۴۰۱، ۰۶:۵۶

به پیوست ارسال شد

elahe kelich ۲۰ شهریور ۱۴۰۱، ۰۵:۳۸

با سلام مجدد

به جای استفاده از prependTo از appendTo استفاده کنید » متود prepend تگ برداشته شده را به اول ul اعمال می‌کند ولی در دکمه عقب شما در حقیقت اولین المان را برمیدارید و دوباره به اول ul اضافه می‌کنید.

کد زیر را جایگزین کنید و مشکل شما حل میشود

j('a.control-prev').click(function (){
    j('#slider ul li:first-child').appendTo('#slider ul');
});

موفق باشید

بهنام مرادی ۲۰ شهریور ۱۴۰۱، ۰۸:۱۸