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

السؤال

نشر

السلام عليكم 

بدايه هذا السؤال طرحته اكثر من مره وانا ابحث ولا اجد الحل حللت بعض المشاكل ولكن لازالت المشكله الاكثر غرابه هي عدم عمل الصنف noTransparent الذي وضعته باستخدام js قمت بمسح الكود واخذته كوبي من مشروع اخر وام يعمل مع ذلك

ثانيا الخاصيه data-bs-spy التي من المفروض ان تجعل الانتقال بين عناصر nav سلس لا تعمل وعندما طرحت هذا السؤال قال لي المدرب لم تكتب شيفره جافا اي شيفره انا تابعت الدرس ولم يستعمل المدرب غير data-bs-spy لتنفيذ ذلك وعندما بحثت وجدت شيفره جافا ولم تعمل جيدا حيث تنتقل الي اماكن غير صحيحه.

ارجو ان يكون الرد واضحا عل الاسئلة حيث انه يتم الرد هنا مره ولا استطيع ان اكمل ردي عل المدرب ويجب عل نشر السؤال مره اخري

 

Screenshot (512).png

salient.zip

Recommended Posts

  • 0
نشر

سبب المشكلتين معاً هو الخاصية overflow-x : hidden المطبقة على body حيث أن هذه الخاصية تجعل الموقع غير قابل لل scroll  من ناحية الجافاسكريبت إذاً الكود التالي لا يتم تنفيذه

$(window).scroll(function () {
  if ($(this).scrollTop() >= 400) {
    $("#navbar").addClass("noTransparent");
  } else {
    $("#navbar").removeClass("noTransparent");
  }
});

لذلك عند حذف الخاصية overflow-x : hidden من ال body 

html,
body {
  overflow-x: hidden; /*  احذف هذا السطر*/
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}

وستظهر لديك مشكلة ظهور ال scrollbar ولإخفاءه قم بتطبيق الخاصية overflow-x : hidden على ال html كمايلي

html{
  overflow-x: hidden;
}

بعد هذه التعديلات سيتم حل المشكلتين معاً

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...