اذهب إلى المحتوى

السؤال

نشر

عندما اكتب هذا الكود:

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)

  })

})

لا يحدث شئ عندما امر علي العنصر وانا متاكد اني استدعيتهم بالطريقه الصحيحه

Recommended Posts

  • 0
نشر

يبدو أنك تستخدم نسخة slim من jquery وهي نسخة لا تحتوي على جميع الوظائف ومن ضمن الوظائف التي لا تمتلكها الوظيفتان fadeIn و fadeOut , لذلك تحتاج الى تغيير النسخة لتكون النسخة العادية , حاول التأكد من الكونسول الذي تستطيع الوصول اليه من المتصفح من خلال الضغط بزر الماوس الأيمن في اي مكان واختيار فحص العنصر أو inspect element , ثم تستيطع الذهاب الى console وغالبا سوف تجد الخطأ بانه لا يتعرف على الوظيفتان  fadeIn و fadeOut 
صورة توضح الكونسول
image_2022-05-19_094606306.thumb.png.f10d79826546769ed3d9c6634de951a7.png

  • 0
نشر

قد يكون سبب المشكلة هو عدم تهيئة المتحولات التي قمت بتعريفها حيث من الأفضل وضعها ضمن دالة 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)

  });

});

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...