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

routing and links

Mohamed Boumlik

السؤال

السلام عليكم 
لدي مشكلة بسيطة وهي اني لم اعرف كيف اوزع 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...