مثال های jQuery
گزینشگرها در jQuery
پنهان کردن تمام عناصر <p>
پنهان کردن عنصر با شناسه "test"
پنهان کردن تمام عناصر با کلاس "test"
پنهان کردن عنصر جاری
رویدادها در jQuery
نشان دادن چگونگی استفاده از رویداد ()click در jQuery
نشان دادن چگونگی استفاده از رویداد ()dblclick در jQuery
نشان دادن چگونگی استفاده از رویداد ()mouseenter در jQuery
نشان دادن چگونگی استفاده از رویداد ()mouseleave در jQuery
نشان دادن چگونگی استفاده از رویداد ()mousedown در jQuery
نشان دادن چگونگی استفاده از رویداد ()mouseup در jQuery
نشان دادن چگونگی استفاده از رویداد ()hover در jQuery
نشان دادن چگونگی استفاده از رویدادهای ()focus و ()blur در jQuery
پنهان و نمایان کردن عناصر در jQuery
نشان دادن چگونگی استفاده از متد ()hide در jQuery
نشان دادن چگونگی استفاده از متدهای ()hide و ()show در jQuery
متد ()toggle بین متدهای ()hide و ()show حرکت می کند
یک مثال دیگر از متد ()hide
محو کردن عناصر در jQuery
نشان دادن چگونگی استفاده از متد ()fadeIn در jQuery
نشان دادن چگونگی استفاده از متد ()fadeOut در jQuery
نشان دادن چگونگی استفاده از متد ()fadeToggle در jQuery
نشان دادن چگونگی استفاده از متد ()fadeTo در jQuery
پنهان و نمایان کردن عناصر بصورت اسلایدی در jQuery
نشان دادن چگونگی استفاده از متد ()slideDown در jQuery
نشان دادن چگونگی استفاده از متد ()slideUp در jQuery
نشان دادن چگونگی استفاده از متد ()slideToggle در jQuery
متحرک سازی در jQuery
یک مثال ساده از چگونگی استفاده از متد ()animate
jQuery animate() - CSS properties
چگونه با استفاده از متد ()animate، چندین خصوصیت CSS را روی عنصر انتخاب شده اعمال نماییم
jQuery animate() - relative values
می توان خصوصیت ها را نسبت به مقادیر فعلی شان، مقدار دهی نمود (مقدار دهی نسبی در متد ()animate)
jQuery animate() - using pre-defined values
می توان خصوصیت ها را با مقادیر "show", "hide" و یا "toggle" مقداردهی نمود
اگر از متد ()animate چندین بار پشت سر هم استفاده کنید، jQuery یک صف داخلی از آنها ایجاد می کند. سپس آنها را یکی بعد از دیگری فراخوانی می کند
در این مثال، ابتدا عنصر <div> به سمت راست حرکت می کند و سپس اندازه متن داخل آن افزایش می یابد
متوقف کردن متحرک سازی در jQuery
نشان دادن چگونگی استفاده از متد ()stop در jQuery
jQuery stop() animation (with parameters)
نشان دادن چگونگی استفاده از متد ()stop در jQuery (همراه با پارامتر)
برگرداندن محتوی یک عنصر و یا مقدار یک خصوصیت در jQuery
jQuery text() and html() - Get content
برگردان محتوی یک عنصر HTML با استفاده از متدهای ()text و ()html
برگردان محتوی یک فیلد با استفاده از متد ()val
jQuery attr() - Get attribute value
برگرداندن مقدار یک خصوصیت با استفاده از متد ()attr
تنظیم محتوایِ عناصر و یا مقدار خصوصیت ها در jQuery
jQuery text(), html(), and val() - Set content
تنظیم محتوی با استفاده از متدهای ()text و ()html و ()val
jQuery text() and html() - Set content with a callback function
تنظیم محتوی با استفاده از متدهای ()text و ()html همراه با تابع callback
jQuery attr() - Set attribute value
تنظیم مقدار یک خصوصیت با استفاده از متد ()attr
jQuery attr() - Set multiple attribute values
تنظیم مقدار برای چند خصوصیت بصورت همزمان با استفاده از متد ()attr
jQuery attr() - Set attribute value with a callback function
تنظیم مقدار خصوصیت با استفاده از متد ()attr همراه با تابع callback
اضافه کردن محتوی یا عنصر جدید در jQuery
اضافه کردن محتوی در انتهای عناصر انتخاب شده
اضافه کردن محتوی در ابتدای عناصر انتخاب شده
jQuery append() - Insert several new elements
در این مثال، به سه روش مختلف، سه عنصر <p> ایجاد کرده ایم و سپس با استفاده از متد ()append آنها را به انتهای عنصر <body> اضافه کرده ایم
اضافه کردن محتوای قبل و بعد از عناصر انتخاب شده
jQuery after() - Insert several new elements
در این مثال، به سه روش مختلف، سه عنصر جدید ایجاد کرده ایم و سپس با استفاده از متد ()after آنها را بعد از عنصر <img> اضافه کرده ایم
حذف کردن محتوی یا عنصر HTML در jQuery
حذف کردن عنصر/عناصر انتخاب شده
حذف کردن تمام فرزندان عنصر/عناصر انتخاب شده
jQuery remove() - with a parameter
فیلتر کردن عناصر انتخاب شده برای حذف شدن
دستکاری ظاهر عناصر HTML
اضافه کردن یک کلاس به عناصر انتخاب شده
jQuery addClass() - Multiple classes
اضافه کردن چند کلاس به عنصر انتخاب شده
حذف کردن یک یا چند کلاس از عنصر/عناصر انتخاب شده
حرکت بین متدهای ()addClass و ()removeClass
متد ()css در jQuery
jQuery css() - return CSS property
این مثال، مقدار خصوصیت "background-color" تنظیم شده روی اولین تگ <p> را برمی گرداند
jQuery css() - set CSS property
در این مثال، خصوصیت "background-color" روی تمام تگ های <p> با مقدار "yellow" تنظیم می شود
jQuery css() - set CSS properties
تنظیم چندین خصوصیت CSS
متدهای کار با ابعاد در jQuery
jQuery - return width() and height()
در این مثال، مقدار خصوصیت های width و height عنصر با شناسه "div1" نمایش داده می شود
jQuery - return innerWidth() and innerHeight()
در این مثال، مقدار خصوصیت های width و height عنصر با شناسه "div1" نمایش داده می شود، این مقدار شامل اندازه padding نیز هست
jQuery - return outerWidth() and outerHeight()
در این مثال، مقدار خصوصیت های width و height عنصر با شناسه "div1" نمایش داده می شود، این مقدار شامل اندازه padding و border نیز هست
jQuery - return outerWidth(true) and outerHeight(true)
اگر مقدار "true" به متد ()outerHeight ارسال شود، مقدار خصوصیت height شامل مقادیر padding و border و margin نیز خواهد شد
jQuery - return width() and height() of document and window
در این مثال، مقدار خصوصیت های width و height عنصر "document" (سند HTML) و عنصر "window" (پنجره مرورگر) نمایش داده می شود
jQuery - set width() and height()
در این مثال، مقدار خصوصیت های width و height عنصر با شناسه "div1" با مقدار "500" تنظیم شده است
متد ()load در jQuery
در این مثال، محتوای فایل "demo_test.txt" داخل عنصر با شناسه "div1" بارگذاری می شود
در این مثال، محتوای عنصر با شناسه "p1" در فایل "demo_test.txt" داخل عنصر با شناسه "div1" بارگذاری می شود
استفاده از متد ()load همراه با تابع callback
درخواست اطلاعات از سرور: GET در مقابل POST
در این مثال، با استفاده از متد ()get.$ داده ها را از یک فایل PHP روی سرور بازیابی می کنیم
در این مثال، با استفاده از متد ()post.$ دو متغیر name و city را همراه درخواست به سرور ارسال کرده و با توجه به مقادیر آنها داده ها را از یک فایل PHP روی سرور بازیابی می کنیم
مثال های متفرقه
در این مثال، با استفاده از پلاگین jquery.maphilight.js زمانی که موس روی نواحی مشخص شده ای از عکس قرار می گیرد، آن قسمت hilight می شود.
- نوشته شده توسط امیر پهلوان صادق
- بازدید: 31698
دیدگاهها
سلام من میخوام با jquery به li افکت بدم طوریکه وقتی موس روی هر li که رفت فقط همون تغییر کنه
باید چه کار کنم https://codepen.io/zahra-moradi/pen/VWbqQB
سلام. باید از کلمه ی کلیدی this در جای مناسب استفاده کنید:
codepen.io/sbaloot/pen/OgxLKy?editors=1010
نه من میخوام وقتی موس رفت روی li، فرزند li افکت داشته باشه.
برای اشاره به فرزند عنصر li، وقتی که li مورد hover قرار گرفته است، از دستور زیر استفاده می شود:
$("li").hover(f unction()
{
$(this).childre n()...
});
codepen.io/sbaloot/pen/WOZGgm?editors=0110
باسلام
من یه سری textbox دارم که میخوام با کلیک روی اون ها توضیحات براش بیاد و تا زمانی که از textbox خارج نشدم توضیحات محو نشه مثل gmail
لطفا راهنمایی کنید
سلام فکر کنم منظورتان placeholder هست
با سلام.
برای این منظور می توانید از ویژگی placeholder در HTML5 استفاده کنید.
"این خصوصیت یک عبارت را به صورت کم رنگ در داخل فیلد ورودی می نویسد که با فوکوس روی آن فیلد از بین می رود و فیلد خالی می شود."
برای کسب اطلاعات بیشتر به لینک زیر مراجعه کنید:
beyamooz.com/html5/623-%D8%AE%D8%B5%D9%88%D8%B5%DB%8C%D8%AA-%D9%87%D8%A7%DB%8C-%D8%AC%D8%AF%DB%8C%D8%AF-%D8%AF%D8%B1-html5
لینک:$("p").hide()
یک مثال دیگر را نشان می دهد.
بهتر نیست در این مثال:jQuery focus() & blur()
برای blur یک رنگ دیگر غیر از سفید را انتخاب کنید که بیشتر مشخص شود؟ چون به طور پیش فرض داخل فیلد سفید است و انگار هیچ تغییری ایجاد نمی شود.
با تشکر از شما، مشکل برطرف شد.