۵ فقیهه نراقی
اجرا نشدن 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 در این تاپیک ضمیمه کنید تا مشکتون بررسی بشه.

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

موفق باشید

فریبرز توفیقی ۱۵ شهریور ۱۴۰۱، ۰۷:۴۲

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

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

فقیهه نراقی ۱۹ شهریور ۱۴۰۱، ۰۵:۲۹

سلام مجدد

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

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

موفق باشید

فریبرز توفیقی ۱۹ شهریور ۱۴۰۱، ۰۶:۵۶

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

فقیهه نراقی ۲۰ شهریور ۱۴۰۱، ۰۵:۳۸

با سلام مجدد

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

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

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

موفق باشید

فریبرز توفیقی ۲۰ شهریور ۱۴۰۱، ۰۸:۱۸