منتصر احمد نشر 19 مايو 2022 أرسل تقرير نشر 19 مايو 2022 عندما اكتب هذا الكود: import "bootstrap/dist/css/bootstrap.min.css"; import "bootstrap/dist/js/bootstrap.min"; import "./sass/style.scss"; import "popper.js/dist/popper.min"; import "jquery/dist/jquery.min"; import "jquery/dist/jquery.slim"; import "@fortawesome/fontawesome-free/css/all.min.css"; import "@fortawesome/fontawesome-free/js/all.min"; let project_card = $('.card-project'); let card_img_overlay = $('.card-img-overlay'); $(function () { project_card.hover(function () { card_img_overlay.fadeIn(150) }, function () { card_img_overlay.fadeOut(150) }) }) لا يحدث شئ عندما امر علي العنصر وانا متاكد اني استدعيتهم بالطريقه الصحيحه 1 اقتباس
0 محمد أبو عواد نشر 19 مايو 2022 أرسل تقرير نشر 19 مايو 2022 يبدو أنك تستخدم نسخة slim من jquery وهي نسخة لا تحتوي على جميع الوظائف ومن ضمن الوظائف التي لا تمتلكها الوظيفتان fadeIn و fadeOut , لذلك تحتاج الى تغيير النسخة لتكون النسخة العادية , حاول التأكد من الكونسول الذي تستطيع الوصول اليه من المتصفح من خلال الضغط بزر الماوس الأيمن في اي مكان واختيار فحص العنصر أو inspect element , ثم تستيطع الذهاب الى console وغالبا سوف تجد الخطأ بانه لا يتعرف على الوظيفتان fadeIn و fadeOut صورة توضح الكونسول اقتباس
0 Wael Aljamal نشر 19 مايو 2022 أرسل تقرير نشر 19 مايو 2022 قد يكون سبب المشكلة هو عدم تهيئة المتحولات التي قمت بتعريفها حيث من الأفضل وضعها ضمن دالة ready أو مكافئها من جيكويري لنتأكد أنها تطبق بعد تحميل الصفحة. $(function () { /// ننقل التعريف لداخل الدالة let project_card = $('.card-project'); let card_img_overlay = $('.card-img-overlay'); project_card.hover(function () { card_img_overlay.fadeIn(150) }, function () { card_img_overlay.fadeOut(150) }); }); اقتباس
السؤال
منتصر احمد
عندما اكتب هذا الكود:
import "bootstrap/dist/css/bootstrap.min.css"; import "bootstrap/dist/js/bootstrap.min"; import "./sass/style.scss"; import "popper.js/dist/popper.min"; import "jquery/dist/jquery.min"; import "jquery/dist/jquery.slim"; import "@fortawesome/fontawesome-free/css/all.min.css"; import "@fortawesome/fontawesome-free/js/all.min"; let project_card = $('.card-project'); let card_img_overlay = $('.card-img-overlay'); $(function () { project_card.hover(function () { card_img_overlay.fadeIn(150) }, function () { card_img_overlay.fadeOut(150) }) })
لا يحدث شئ عندما امر علي العنصر وانا متاكد اني استدعيتهم بالطريقه الصحيحه
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.