شما میتوانید هر پاسخی به این مطلب را از طریق فید دنبال RSS 2.0 . شما همچنین می توانید نظرات خود را بنویسید ، و یا پیوند دادن به این پست را در صفحه خود پست کنید.
درباره نویسنده
چه باید بکنم
- (2 ماه) چگونه در مورد مک بوک ایر برای من و تو؟ http://t.co/1uZXnVB4 از طریق @ appsumo
- (3 ماه) http://www.youtube.com/watch؟v=k1PhaOQ5JSU # IOS # سیب # appstore
- (3 ماه) # های IOS مسابقه آزاد به عنوان اولیه به عنوان در # appstore http://rdir.pl/1m82c4 # سیب
- (4 ماه) در نرم افزار IOS فروشگاه :) # # # EN / EN appstore اپل
- (10 ماه) # بازی # بییلسکو 3Mb/1Mb پایین / - بد نیست
دسته بندی ها
- خالص (21)
- asp.net (7)
- C # (20)
- مورد نظر (10)
- شاخص (1)
- دلایل دیگر (7)
- آی فون (5)
- جی کوئری (9)
- کنفرانس (3)
- موبایل (3)
- سایت (4)
- ابزار (4)
- بهینه سازی (1)
- PHP (4)
- راهنما (10)
- پروژه های در دست انجام (5)
- فیلمهای مستند (3)
- WPF (3)
- XNA (12)
برچسب ها
خالص آپاچی asp.net C #، تایید فونت به منابع منتشر شده CSS آموزش الکترونیکی کلمه فیلم fotoslownik.pl gamedev تولید CSS گوگل آماده راه حل های IOS آیفون جاوا اسکریپت از jQuery ریاضی منو مایکروسافت بهینه سازی پی اچ پی پورتال وب سطح ویژوال استودیو ویندوز ویندوز 7 تلفن تجسم WPF XNA چارچوب yii عکس

















































جی کوئری: پنجره تایید
ما همچنان موضوع از جی کوئری استفاده عملی. امروز من برای نوشتن یک پنجره تایید عملیات در پنل مدیریت. در مورد به نظر می رسد ساده باشد و می تواند موضوع را حل شده است، فراموش کردن جاوا اسکریپت (تکرار) و یا پی اچ پی، اما لذت نهفته در چگونگی انجام این کار نمی شود و حتی این که نتیجه بسیار مناسب و معقول بود؟
من سعی خواهد کرد به ارائه یک راه حل نمونه برای این مشکل، فرض کنید که عنصر را که ما می خواهیم همراه با تایید توسط کاربر، یک لینک است.
اول نمونه فایل های HTML
ما با یک فایل است که بر روی ما انجام آزمایشات مورد تاخت وتاز ما شروع از:
نمونه ژنراتور متن Lorem ipsum ، رفت داخل ص. مدت کوتاهی قبل از تگ بسته شدن بدن، DIV # تایید، که در آن وجود خواهد داشت کد از پنجره ما را به تایید قرار داده است.
دوم لایه ارائه
اجازه دهید ما را در تمرکز بر روی پنجره ما. در مورد من، کد HTML غیر فعال خواهد شد که مسئول تمام پنجره، به عنوان شرح زیر است:
کد داخل تایید #، جاوا اسکریپت تولید شده است. اما با توجه به ارزش چرا به نظر می رسد فقط می خواهم که و به همین دلیل در پایین صفحه کد است؟
بیایید با دلایل از جمله کد در پایان. برای تعیین موقعیت مطلق، برای تایید #، بدون Z-پارامتر اول، دنباله ای از اشیاء از موقعیت: مطلق، از آن خواهد شد که در آن توسط مرورگر ایجاد شده مطابقت داشته باشد. تاریخ و زمان آخرین وارد شده، وجود خواهد داشت بیش از یک پشته از لایه های با درجه کاربری: مطلق، بنابراین اگر برای مثال، در همان ابعاد، ماسک لایه، که ظاهر شده در کد قبل از آن.
چرا تایید داخل، ما دو بار یک div قرار می گیرد؟ برای روشن کردن این نکته است، فقط بخش کد CSS خود را که شما در داخل بخش head قرار:
# معرفی می تأیید پس زمینه است که "برای پوشش دادن کل صفحه. خط 2، (با ارتفاع عجیب و غریب و عرض است)، لازم است در مورد اینترنت اکسپلورر. # تکرار [ID] فهم فقط مرورگرهای مدرن، و این برنامه به پس زمینه پنجره ما بود شد اندازه 100٪ به 100٪ و اجرا می شود در طول زمان با سایت (برای اینترنت اکسپلورر است که در هر مورد بر اساس عرض و ارتفاع پنجره محاسبه).
اولین DIV لازم است به مرکز 2 و فاصله را از پنجره بالا بر روی حاشیه بالا. DIV دوم در حال حاضر فراهم می کند پنجره برای تایید است که می تواند متمرکز است، آن را به عنوان عنصر درون بلوک با عرض: 100٪ (مقدار استاندارد برای یک عنصر را با صفحه نمایش: بلوک - که یک div است)
سوم زمان برای از jQuery
آن باقی مانده است برای ما به کلیک بر روی لینکی که به نظر می رسد در پایان بلوک P، که در lorem ipsum'a قرار داده است، واکنش نشان می دهند:
<a href="http://poslinski.net" class="confirm"> حامی و حافظ علم و ادب </ A>در مورد ما، تمام لینک ها با تایید کلاس، به اسکریپت واکنش نشان می دهند. شما می توانید اذعان ما به تمام لینک های درخواست، برای از بین بردن ارزش را از پایگاه داده است.
از آن نیاز به کدهای جاوا اسکریپت است که در پایین صفحه قرار می گیرد:
اولین خط از jQuery بار.
سپس، شعبه اصلی ما کد $ (سند) آماده شود، کد خود را فعال کنید، بعد از لود صفحه.
ما به کلیک کردن بر روی این عنصر با تایید کلاس، باعث یک سری از روش عنصر با ID = تایید در این مورد پاسخ دهند. برای شروع، شفافیت اضافه کنید (اما هنوز هم قرار است به یک عنصر نمایش ها: None)، سپس با استفاده از روش fadeIn، جی کوئری یکپارچه از صفحه نمایش حرکت می کند: هیچ یک برای کدورت: 0.95 (در این مورد). در نهایت، در داخل عنصر # تایید، بار کد HTML غیر فعال دو divami، که در داخل H1 دکمه های هدر و دو دکمه قرار می گیرد. همانطور که شما احتمالا متوجه شده اند که یکی از آنها، به علاوه آنها اعلام رویداد زد، که به تایید کاربر مثبت واکنش نشان می دهند، او را przekierowywując به جای نشان داد که لینک کلیک.
چرا بازگشت کاذب در پایان این بلوک از کد؟ به مرورگر، ما هدایت نه به طور خودکار، با کلیک کردن بر روی لینک، عملکرد ما باید بازگشت کاذب، در غیر این صورت آن را هدایت و پنجره را تایید خواهد شد موضوعات.
اگر شما با کلیک بر روی هر نقطه دیگری از دکمه "بله" است، استفاده از عادی رویداد ()، بلوک یکپارچه را محو خواهد شد با تایید ما، که متوجه $ ("# تایید"). کلیک کنید (...).
کل کد نوشته شده باید چیزی شبیه به این:
خلاصه
کار به عنوان مثال، شما می توانید اینجا را ببینید .
این راه حل نمونه تمام امکانات نیاز ندارد. Możemy کد ارتقا به عنوان تاثیر می گذارد به صورت تایید، شما پس از ارسال فرم را برای کنترل آنچه که ما به خوبی می تواند انجام دهد از جی کوئری شما همچنین می توانید بر اساس کد بالا برای ایجاد یک پلاگین برای جی کوئری. احساس آزاد به بحث در مورد در نظر در این پست.
نوشته های مرتبط