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

السؤال

نشر

السلام عليكم 
لدي مشكلة بسيطة وهي اني لم اعرف كيف اوزع links !

هده صفحة Home.jsx

home.jsx-porfilio-VisualStudioCode11_05_202309_40_34.thumb.png.098f64190e60ae43ca96cba226976cc6.png

وهدا sidebar.jsx

home.jsx-porfilio-VisualStudioCode11_05_202309_42_43.thumb.png.8f83e80b65e30e55426335bae3015b41.png

هنا عنج النقر على about ب sidebar لا ياتعمل scroll 

Screenshot2023-05-11094119.png.169e01fd1ad0d5634dd9696ae5397c67.png

والمتال من هنا

ReactApp-GoogleChrome11_05_202309_46_02.thumb.png.24f99f1228cb46e0741938fc87f24d19.png

ReactApp-GoogleChrome11_05_202309_46_07.thumb.png.af047557a81b67e92f697f2a4768446d.png

حتى localhost لا يتغير 
home.jsx-porfilio-VisualStudioCode11_05_202309_47_28.thumb.png.22113874ae89d068db1e215c46133de4.png

هده صفحة App.jsx
انا اريد العمل على صفحة home.jsx 

 ملفات المشروع  portfilio.rar

Recommended Posts

  • 0
نشر

المشكلة انك تنقر على الـ after عند النقر على الزر بدلاً من ان تنقر على الرابط وذلك لأن الـ after تقع امام الزر.

ولحل المشكلة يمكنك تعديل الكود للشكل :

<nav>
  <ul>
    <a className="home-icon" href='#home' >
      <li>
        <FontAwesomeIcon icon={faHouse} className='icon' />
      </li>
    </a>
    <a className="about-icon" href='#about' >
      <li>
        <FontAwesomeIcon icon={faFileContract} className='icon' />
      </li>
    </a>
    <a className="projects" href="/" >
      <li>
        <FontAwesomeIcon icon={faAddressCard} className='icon' />
      </li>
    </a>
    <a className="comments" href="/" >
      <li>
        <FontAwesomeIcon icon={faComments} className='icon' />
      </li>
    </a>
  </ul>
</nav>

أو ان تقوم بعملية التنقل عبر js :

<nav>
  <ul>
    <li onClick={() => window.location.replace("#home")}>
      <a className="home-icon" href='#' >
        <FontAwesomeIcon icon={faHouse} className='icon' />
      </a>
    </li>
    <li onClick={() => window.location.replace("#about")}>
      <a className="about-icon" href='#' >
        <FontAwesomeIcon icon={faFileContract} className='icon' />
      </a>
    </li>
    <li>
      <a className="projects" href="/" >
        <FontAwesomeIcon icon={faAddressCard} className='icon' />
      </a>
    </li>
    <li>
      <a className="comments" href="/" >
        <FontAwesomeIcon icon={faComments} className='icon' />
      </a>
    </li>
  </ul>
</nav>

 

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...