Thread View: pl.comp.lang.javascript
7 messages
7 total messages
Started by Paweł Piskorz
Fri, 24 Sep 2010 10:50
Zapobieganie przewijaniu się strony po kliknięciu w kotwicę
Author: Paweł Piskorz
Date: Fri, 24 Sep 2010 10:50
Date: Fri, 24 Sep 2010 10:50
16 lines
1403 bytes
1403 bytes
Witam,
Jak zablokować automatyczne przewinięcie się strony po kliknięciu w
kotwicę? Zależy mi na tym, żeby url widoczny w pasku przeglądarki się
zmienił, czyli np.:
1/ jesteśmy na stronie abc.com
2/ klikamy linka #zobacz-costam
3/ strona się nie przewija do #zobacz-costam
4/ w pasku adresu przeglądarki pojawia się abc.com/#zobacz-costam
Takie coś jest np. na http://www.mikage.to/jquery/jquery_history.html
--
message[autor="PablO"]::after {
content:"Pozdrawiam";
}
Re: Zapobieganie przewijaniu się strony po kliknięciu w kotwicę
Author: Paweł Arciszewski
Date: Sat, 25 Sep 2010 08:25
Date: Sat, 25 Sep 2010 08:25
23 lines
1976 bytes
1976 bytes
On 24 Wrz, 12:50, Paweł Piskorz <nie.ma.ma...@psikre.nie?> wrote:
> Witam,
> Jak zablokować automatyczne przewinięcie się strony po kliknięciu w
> kotwicę? Zależy mi na tym, żeby url widoczny w pasku przeglądarki się
> zmienił, czyli np.:
> 1/ jesteśmy na stronie abc.com
> 2/ klikamy linka #zobacz-costam
> 3/ strona się nie przewija do #zobacz-costam
> 4/ w pasku adresu przeglądarki pojawia się abc.com/#zobacz-costam
>
> Takie coś jest np. nahttp://www.mikage.to/jquery/jquery_history.html
>
> --
> message[autor="PablO"]::after {
> content:"Pozdrawiam";
>
> }
<a href="#bla" onclick="location.hash = this.href.replace(/^.*#/, '');
return false;">bla</a>
Pozdrawiam,
Paweł Arciszewski
Re: Zapobieganie przewijaniu się strony po kliknięciu w kotwicę
Author: Paweł Piskorz
Date: Mon, 27 Sep 2010 20:32
Date: Mon, 27 Sep 2010 20:32
11 lines
1389 bytes
1389 bytes
On 2010-09-25 10:25, Paweł Arciszewski wrote:
> <a href="#bla" onclick="location.hash = this.href.replace(/^.*#/, '');
> return false;">bla</a>
Dzięki za próbę, ale to nie działa - strona się przewija do kotwicy.
--
message[autor="PablO"]::after {
content:"Pozdrawiam";
}
Re: Zapobieganie przewijaniu się strony po kliknięciu w kotwicę
Author: porneL
Date: Tue, 28 Sep 2010 15:38
Date: Tue, 28 Sep 2010 15:38
14 lines
1368 bytes
1368 bytes
On Mon, 27 Sep 2010 21:32:24 +0100, wrote:
> On 2010-09-25 10:25, Paweł Arciszewski wrote:
>> <a href="#bla" onclick="location.hash = this.href.replace(/^.*#/, '');
>> return false;">bla</a>
>
> Dzięki za próbę, ale to nie działa - strona się przewija do kotwicy.
Ja to u siebie rozwiązałem brutalnie — usuwając skryptem id z elementów
docelowych :)
--
http://pornel.net
this.author = new Geek("porneL");
Re: Zapobieganie przewijaniu się strony po kliknięciu w kotwicę
Author: Paweł Arciszewski
Date: Wed, 29 Sep 2010 09:46
Date: Wed, 29 Sep 2010 09:46
21 lines
2078 bytes
2078 bytes
On 27 Wrz, 22:32, Paweł Piskorz <nie.ma.ma...@psikre.nie?> wrote:
> On 2010-09-25 10:25, Paweł Arciszewski wrote:
>
> > <a href="#bla" onclick="location.hash = this.href.replace(/^.*#/, '');
> > return false;">bla</a>
>
> Dzięki za próbę, ale to nie działa - strona się przewija do kotwicy.
>
> --
> message[autor="PablO"]::after {
> content:"Pozdrawiam";
>
> }
Faktycznie. Przejrzałem źródło tej strony, którą podałeś. Nie ma tam
żadnych elementów o id 1, 2, 3, aao - dlatego strona się nie przewija.
To co jest za hashem służy tam tylko i wyłącznie do ładowania treści
ajaxem.
Pozdrawiam,
Paweł Arciszewski
Re: Zapobieganie przewijaniu się strony po kliknięciu w kotwicę
Author: Paweł Piskorz
Date: Wed, 29 Sep 2010 18:45
Date: Wed, 29 Sep 2010 18:45
19 lines
1666 bytes
1666 bytes
On 2010-09-28 17:38, porneL wrote:
> On Mon, 27 Sep 2010 21:32:24 +0100, wrote:
>
>> On 2010-09-25 10:25, Paweł Arciszewski wrote:
>>> <a href="#bla" onclick="location.hash = this.href.replace(/^.*#/, '');
>>> return false;">bla</a>
>>
>> Dzięki za próbę, ale to nie działa - strona się przewija do kotwicy.
>
> Ja to u siebie rozwiązałem brutalnie — usuwając skryptem id z elementów
> docelowych :)
Hmm, chyba trzeba będzie tak zrobić, dzięki.
--
message[autor="PablO"]::after {
content:"Pozdrawiam";
}
Re: Zapobieganie przewijaniu się strony po kliknięciu w kotwicę
Author: Paweł Piskorz
Date: Wed, 29 Sep 2010 18:48
Date: Wed, 29 Sep 2010 18:48
11 lines
1542 bytes
1542 bytes
On 2010-09-29 11:46, Paweł Arciszewski wrote:
> Faktycznie. Przejrzałem źródło tej strony, którą podałeś. Nie ma tam
> żadnych elementów o id 1, 2, 3, aao - dlatego strona się nie przewija.
Twój przykład też działa po zmianie id na nieistniejące, dzięki.
--
message[autor="PablO"]::after {
content:"Pozdrawiam";
}
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads