افزونه

این تاپیک 1 پاسخ و 2 مشارکت کننده دارد . آخرین آپدیت توسط :  حامد مودی ،‏ 2 سال و 4 ماه پیش .

این تاپیک تاکنون 474 بازدید داشته است .

نویسنده پست
یکشنبه ، 27 جولای 2014     4:30 ب.ظ #


lyon

Subscriber
31 پست21 تاپیک

من این افزونه رو نوشتم ولی کار نمیکنه
ممکنه مشکل رو بگید؟

پیوست ها:
You must be logged in to view attached files.
0  تشکر
دوشنبه ، 28 جولای 2014     7:34 ق.ظ #


حامد مودی

Subscriber
VIP
147 پست40 تاپیک

سلام دوست عزیز با توجه به تجربیات خودم:

در جی کوئری چیزی به نام انیمیشن رنگ وجود نداره یعنی استفاده از color داخل متد animate اشتباهه مگه از jqueryui استفاده کنی.
خصوصیات top,left,top,bottom به صورت عادی هیچ تغییری رو به عنصر اعمال نمیکنه چون ویژگی position اون static هست ولی اگه بخوای واکنش نشون بده باید از طریق متد css ابتدا position رو به یکی از مقادیر relative,absolute,fixed تغییر بدی بعد از left,right استفاده کنی.
برا ویژگی(که شما left استفاده کردی) بهتره از " یا ' استفاده کنی چون اگه ویژگی دوتکه ای باشه مثل margin-left جواب نمیده. البته شما استفاده نکردی ولی گفتم بگم بد نیست.
استفاده از this.each گمونم اشتباهه که تو این مطلب درستش رو میتونی ببینی.
ببین اگه ممکنه کارتو از طریق toggleClass پیش ببر چون کدت کمتره و انیمیشن رنگ رو از طریق css3 میتونی بدون jqueryui اعمال کنی.

مثلا برا توضیح دوم:

اول position تغییر کرده بعد از right استفاده شده و بعدش هم position به static که مقدار پیش فرض هست برگشته.

استفاده از this.each:

0  تشکر
پست 1 تا 2 (از مجموع 2 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .