Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Bootstrap accordion - dodawanie klikniętego ID do paska url
northwest
post
Post #1





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


Witam serdecznie,
mam taką stronkę: http://46.29.150.76/test/czlonkowie_izby.html

Po kliknięciu każdej pozycji w tym "accordionie" chciałbym żeby dodawał się do adresu url hash (czyli np http://46.29.150.76/igzm2/czlonkowie_izby.html#company12 lub podobny).

Potrzebuję to do tego, żeby gdy użytkownik wyśle komuś url do konkretnej firmy - to żeby otworzyła mu się odpowiednia firma (a nie domyślnie - ta pierwsza).

Wie ktoś może jak to zrobić?
Nie bardzo wiem jak to zrobić (w kodzie są widoczne moje obecne "wypociny" ale nie bardzo to działa).

Generalnie w Firefoxie występował problem z tym, że po kliknięciu w nagłówek firmy strona za bardzo się przesuwała do góry (i bardzo często nie było widać firmy którą się wybrało).
Znalazłem takie rozwiązanie w internecie:

  1. $("#accordion").bind('shown', function() {
  2. var active=$("#accordion_univlist .in").attr('id');
  3. scrollhere('#'+active);
  4. $('.closebutton-right').hide();
  5. });
  6.  
  7. $('.accordion-heading').click(function () {
  8.  
  9. }
  10.  
  11. function scrollhere(destination){
  12. var stop = $(destination).offset().top - 40;
  13. var delay = 1000;
  14. $('body,html').animate({scrollTop: stop}, delay);
  15. return false;
  16. }



I teraz działa poprawnie na wszystkich przeglądarkach. Przed tą modyfikacją skrypt dodawał te hashe do url (mój kod jest widoczny w tym linku) - jednak po "naprawie"
wyświetlania przestały się dodawać te hashe... Nie wiem jak to ze sobą połączyć... (IMG:style_emoticons/default/sad.gif)

Czy mógłby mi ktoś to naprawić?

Bardzo proszę o pomoc,
Northwest

Ten post edytował northwest 10.04.2015, 10:16:27
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
northwest
post
Post #2





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


to jest skrypt z bootstrapa... To co piszesz byłoby najlepszym rozwiązaniem, jednak nie wiem jak to zrobić...

"wciągam" to na górę przez FireFoxa - czasami za bardzo przesuwa box z firmą na górę i nie widać połowy opisu (IMG:style_emoticons/default/sad.gif)

Wiesz może jak to naprawić?(IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 30.12.2025 - 00:40