Hi @Sairab there’s no single canonical accordion design. You’ll find accordions with different icons (such as plus; minus; caret; chevron; arrow) used in combination to signify different states (open; closed) and different interaction behaviours. Depends on your site design, I guess.
Neilsen has published some research on accordion styles (but it’s not exhaustive). A Smashing Magazine article has a few design ideas.
It’s possible to have arrows on the right side. This can be done with CSS (and optionally with SVGs/icon fonts). I use accordions with carets on the right.
There are plenty of JS-based accordions out there (for instance, I think Bootstrap has them built-in). Personally, I like using details & summary tags because they enjoy good browser support and accessibility support, use zero JS, and can be easily styled.
From ‘jump links’ I think you’re referring to anchor tags. That can be easily done on a page.
Set the ID for an item and link to it from elsewhere with the href='#YOURID'
. FCC has an introduction to anchor tags.