🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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ę
#50295
Author: Paweł Piskorz
Date: Fri, 24 Sep 2010 10:50
16 lines
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ę
#50296
Author: Paweł Arciszewski
Date: Sat, 25 Sep 2010 08:25
23 lines
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ę
#50297
Author: Paweł Piskorz
Date: Mon, 27 Sep 2010 20:32
11 lines
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ę
#50298
Author: porneL
Date: Tue, 28 Sep 2010 15:38
14 lines
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ę
#50300
Author: Paweł Arciszewski
Date: Wed, 29 Sep 2010 09:46
21 lines
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ę
#50299
Author: Paweł Piskorz
Date: Wed, 29 Sep 2010 18:45
19 lines
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ę
#50301
Author: Paweł Piskorz
Date: Wed, 29 Sep 2010 18:48
11 lines
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