• 3 رای - 4.33 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
پرسش و پاسخ در باره فرم ورک جی کوئری[Jquery]
#11
خوب با اجازه صالح من یه کم این بحث رو جلو ببرم
از همه معذرت می خوام بابت این مدت که نبودم یه چن روز دیگه یه سری کارای ریزه کاری دارم که تموم شه مفصل میام در خدمتتون
------------------------------
خوب وقتی جی کوئری رو نصب کردید (الحاق کردید) می رسیم به کد نویسیش
در واقع کدهای ما در داخل یک صفحه به این صورت خواهد بود:
کد:
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
    //my code
</script>

حالا کدهامون رو به جایmy code قرار می دیم.

تمامی کدهای ما داخل یک تابع جی کوئری قرار می گیره
به این صورت :

کد:
    $(document).ready(function(){
        // my code
    });

تو این خط ما درواقع داریم به مرورگر می فهمونیم که وقتی که صفحه به طور کامل اجرا شد، شروع کن کدهای جی کوئری رو اجرا کن.

-----------------------------------
در ابتدا باید در مورد سلکتور ها توی جی کوئری بحث کنیم.
چطور می تونیم به عناصر html توی صفحه دسترسی داشته باشیم؟
جی کوئری راه های خیلی فوق العاده ای برای دسترسی به عناصر بهمون می ده:

برای دونستن تمامی سلکتور ها و آشنایی باهاشون به این صفحه مراجعه کنید:
http://docs.jquery.com/Selectors

اما در مورد مهم هاش من چن تایی رو مثال می زنم:

# (آی دی):
مثال :
کد:
<button id="mytext">test</button>
حالا چطور بهش دسترسی داشته باشیم؟ اینطوری:
کد:
$("#mytext")...
حالا باید بگیم که چی کار کنه
برای مثال:
کد:
$(document).ready(function(){
     $("#mytext").click(function(){
        alert('a');
     });
});

تست کنید و لذت ببرید
بازم ادامه می دم

الان یه کاری پیش اومد که باید برم
شرمنده
راستی اون جی کوئری که وحید گذاشته مشکل داره
از این لینک استفاده کنید:
http://darkhiyal.persiangig.com/jquery/jquery.js
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط : zoghal oia admin HiddeN firethumbs
#12
سلام

یه سوال داشتم: چه وقتایی در کد هایی مثل $("#mytext") قبل از آی دی # می گذاریم و چه وقت های نمی زاریم؟ Huh
  پاسخ
تشکر شده توسط :
#13
مرسی محمد عزیز

زمانی که می خواهم یک تگ که ای دی یکتایی داره رو انخاب کنیم به این صورت استفاده میشه
کد:
$('#Id-Tag').hide();

زمانی که می خواهیم یک یا چند تگ که با یک کلاس مشخص شده باشند رو انتخاب کنیم به ای صورت استفاده می کنیم
کد:
$('.Id-Tag').hide();

زمانی هم که میخواهیم یک یا چند تگ رو با نام خودشون پیدا کنیم به این صورت اعمال میشه

کد:
$('div').hide();

حالا میشه این 3 مورد رو به صورت مشترک و باهم هم استفاده کرد
  پاسخ
تشکر شده توسط : molana HiddeN firethumbs
#14
ممنون صالح جان
P30TiP عزیز
ما همیشه باید از ()$ استفاده کنیم.
درواقع با این م گیم که قصد داریم که به بخشی از صفحه دسترسی داشته باشیم.
حالا صالح توضیح داد که بقیه چطور کار می کنن

مثل سی اس اس ازش استفاده می کنیم
برای آی دی ها از #
برای کلاس ها از .
برای انتخاب تمامی عناصر از *
برای انتخاب تگ ها از نام تگ و ...

ادامه می دم بازمBig Grin
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط : HiddeN
#15
بله من منظورم $() نبود، منظورم # بود.
و اون لینک که در پست های قبل دادین (Selectors) رو بعد از پست نگاه کردم جوابم رو یافتم Big Grin مرسی از اینکه اون لینک هم گذاشتید
و من منظورم # بود!

مرسی از اینکه جواب دادین Heart
  پاسخ
تشکر شده توسط :
#16
حالا كه بعد از selector ها شد اين رو هم ببينيد خوبه
http://mootools.net/slickspeed/
http://extjs.com/playpen/slickspeed/
  پاسخ
تشکر شده توسط : HiddeN
#17
خوبه بعد از مدتی وحید و محمد رو دیدیم
وحید که وضعیت بهتری داشت اما محمد داشت کمک نگران کننده می شد از این نظر که از بعد از انتخابات آنلاین ندیدمش Wink
  پاسخ
تشکر شده توسط : molana
#18
باز این وحید اومد و این extjs رو به رخ ما کشیدBig Grin
یه بار دیگه اینورا پیدات بشه من می دونم و توTongue
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط :
#19
اینم یه تکنیک که من اضافه کنم
به جای

کد:
$(document).ready(function(){
     $("#mytext").click(function(){
        alert('a');
     });
});

اینجوری عمل کنید
کد:
$(function(){
     $("#mytext").click(function(){
        alert('a');
     });
});
  پاسخ
تشکر شده توسط : molana payam
#20
چراباید اینطوری عمل کنیم؟
دلیل داره؟
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان