ورود

View Full Version : سوال: اجرا نشدن $(document).ready



HCSH90
شنبه 25 آذر 1391, 16:08 عصر
سلام
بنظرتون چرا
$(document).ready(function()

در برنامم اجرا نمیشه ؟



$(document).ready(function(){

alert('document is redey');

});


یعنی بعد اینکه صفحه لود شد پیغامو نشون نمیده.

ولی وقتی فقط دستور alert رو مینویسم اجرا میشه.



alert('document is redey');


مشکلش چیه؟

Sni[er
شنبه 25 آذر 1391, 16:21 عصر
خود کتابخونه جی کوئری هم در صفحه گذاشتید ؟

siavashsay
شنبه 25 آذر 1391, 17:05 عصر
1- سعی کنید حتما از ضمیمه شدن فایل jQuery اطمینان حاصل کنید :


<script src="js/jQuery.js"></script>

2- کدهای جاوا خودتون رو حتما بین تگ <script> </script> بنویسید !

اگر این 2 مرحله رو درست رفته باشید باید کدتون بدون مشکل کار کنه !
باز هم چک کنید !
خالی از لطف نیست :)

hakan648
یک شنبه 26 آذر 1391, 21:13 عصر
سلام

مکان قرار گیری jQuery و کدهای دیگر مهم هستند. کدهایی که از jQuery استفاده میکنند باید زمانی فراخوانی شوند که jQuery لود شده باشد.
بهتره jQuery رو قبل از تگ بسته ی body و کدهای خودتون رو بعد از jQuery اضافه کنید.


<body>
<!-- other content -->

<script type="text/javascript" src="Scripts/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
alert('document is redey');
});
</script>
</body>

amirashna
یک شنبه 26 آذر 1391, 23:26 عصر
به جای این کد می تونید از کد خلاصه تر هم استفاده کنید که بیشتر هم توصیه شده

$(function(){
// کد ها رو اینجا بنویسید

})

HCSH90
یک شنبه 10 دی 1391, 11:43 صبح
از همه دوستانی که پاسخ دادند ممنون.

من چندی پیش دوباره اومدم همین برنامه م رو دوباره امتحان کردم و بدون هیچ مشکلی اجرا شد.
و بعد کدهای دیگری هم نوشتم که هیچ کدوم در اجرا مشکلی نداشت.

ولی الان اومدم دوباره هیچ کدوم از کدهای جیکوئری رو برام اجرا نمیکنه ؟
واقعا مشکلش چیه؟

من برنامه م رو تو دریم ویور مینویسم .
و تو سایتی که درست کردم یه فولدر درست کردم با نام js
بعد درش یک فایل ایجاد کردم و اسمش گذاشتم jquery.js
که کدهای کتابخانه ی جاوا اسکریپت رو اونجا کپی کردم.

این مراحل اشتباهه؟
اگه اشتباهه پس چرا برنامم بعد چند روز اجرا شد و الان دوباره اجرا نمیشه ؟!

Sepehr_B
یک شنبه 10 دی 1391, 14:30 عصر
کتابخونه اصلی jQuery رو ضمیمه کردین ؟ شاید مشکل از مرورگرتونه چون در شرایط عادی همچین اتفاقی غیر معموله.

HCSH90
سه شنبه 12 دی 1391, 15:41 عصر
کتابخونه اصلی jQuery رو ضمیمه کردین ؟ شاید مشکل از مرورگرتونه چون در شرایط عادی همچین اتفاقی غیر معموله.

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

مرسی که کمک کردید.