SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > HTML, CSS und JavaScript Help!
Hilfe Community Kalender Heutige Beiträge Suchen

HTML, CSS und JavaScript Help! Hier gibt es Hilfe zu HTML, CSS und JavaScript Problemen

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 30.11.2010, 13:26:54
Auf der Mauer Auf der Mauer ist offline
Anfänger
 
Registriert seit: Jun 2009
Alter: 43
Beiträge: 119
ScrollTo How to?

Hallo Experten,

meine Frage betrifft ein Javascript mit dem Namen "scrollto.js."
Es stammt von dieser Internetseite. http://flesler.blogspot.com/2007/10/jqueryscrollto.html

Es sollen bei einer Webseite Ankerpunkte mithilfe dieses Skripts langsam gleitend angesteuert werden. Natürlich funktionieren die Anker auch ohne Javascript, nur sieht es dann nicht so nett aus. Um es vorweg zu sagen, der Scrolleffekt klappt, aber die Umsetzung ist fraglich.

Zum Aufbau:

Die beiden Javascriptdateien habe ich im Headbereich der Seite eingebunden.

Code:
<script type='text/javascript' src='javascripts/jquery-1.4.2.min.js'></script>
<script type='text/javascript' src='javascripts/jquery.scrollTo-min.js'></script>
Die Anker auf der Seite sehen so aus.

HTML-Code:
<a name="Ankername" id="1"></a>
<a name="Ankername2" id="2"></a>
...
Die Links zu den Ankerpunkten sehen so aus.


HTML-Code:
<a id="1" href="#Ankername"> Link1 </a>
<a id="2" href="#Ankername2"> Link2 </a>
...
Über ein 3. Skript habe ich jetzt die Sprungmarken gesetzt wo genau hingesprungen werden soll. Das sieht so aus.

Code:
$(document).ready(function(){ 
   
   $('#1').click(function(){ 
     $(document).scrollTo( {top:'320px', left:'0px'}, 2000 ); 
   });
   
   $('#2').click(function(){ 
     $(document).scrollTo( {top:'520px', left:'0px'}, 2000 ); 
   });
   
});
So funktioniert zwar der Scrolleffekt, aber irgendwie scheint das nicht im Sinne des Erfinders zu sein, denn es gibt dabei mindestens 2 Probleme.

1. Der Inhalt der Seite kann nicht geändert oder auch dynamisch generiert werden, ohne dass die Sprungmarken neu angepasst werden müssen.

2. Bei älteren IE Versionen (wahrscheinlich auch andere Browser) sind 1000 px von oben nicht 1000 px von oben. Der Sprung geleitet den Besucher mitten in einen Text. Bei modernen Browsern funktioniert es einwandfrei.

Wie bekomme ich es jetzt hin, dass ich überhaupt keine Sprungmarken angeben muss, und die Besucher direkt auf den Anker mit diesem Slideeffekt springen können?
So wäre es dann auch egal, wie breit bzw. hoch ein Thema vielleicht mal sein wird.

Bin für alle Tipps dankbar.

Gruß
René
Mit Zitat antworten
  #2  
Alt 30.11.2010, 14:15:04
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: ScrollTo How to?

Zitat:
Zitat von Auf der Mauer Beitrag anzeigen
Hallo Experten,

meine Frage betrifft ein Javascript mit dem Namen "scrollto.js."
Es stammt von dieser Internetseite. http://flesler.blogspot.com/2007/10/jqueryscrollto.html

[...]

Muss hierbei auf unsere Forenregeln Punkt C verweisen.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #3  
Alt 30.11.2010, 14:44:29
Auf der Mauer Auf der Mauer ist offline
Anfänger
 
Registriert seit: Jun 2009
Alter: 43
Beiträge: 119
AW: ScrollTo How to?

Hallo vt1816,

muss hier auf den Unterpunkt C 4 verweisen, ich brauche Hilfe aus dem Forum.
Den Autor zu fragen macht keinen Sinn, da sein Script sicherlich richtig funktioniert.
Google habe ich auch schon mehrfach bemüht und komme einfach nicht mehr weiter.

Die Javaskripte mit Slideeffekt sind alle ähnlich aufgebaut, aber dass sie meine gesetzten Anker automatisch anspringen funktioniert bei mir einfach nicht und ich weiß nicht wieso. Habe jetzt einige Tutorials durchgearbeitet aber irgendetwas existenziell wichtiges muss ich immer übersehen.

Gruß
René
Mit Zitat antworten
  #4  
Alt 30.11.2010, 14:58:51
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: ScrollTo How to?

hm... wird die vorgehensweise denn nicht ausführlich beschrieben?

Zitat:
There are many different ways to specify the target position.
These are:

* A raw number
* A string('44', '100px', '+=30px', etc )
* A DOM element (logically, child of the scrollable element)
* A selector, that will be relative to the scrollable element
* The string 'max' to scroll to the end.
* A string specifying a percentage to scroll to that part of the container (f.e: 50% goes to to the middle).
* A hash { top:x, left:y }, x and y can be any kind of number/string like above.
du arbeitest mit fixen werten... so what?

cx
Mit Zitat antworten
  #5  
Alt 30.11.2010, 16:29:35
Auf der Mauer Auf der Mauer ist offline
Anfänger
 
Registriert seit: Jun 2009
Alter: 43
Beiträge: 119
AW: ScrollTo How to?

Hallo Cortex,

ich gehe die Beschreibungen auf der Seite immer wieder durch und bekomme es doch nicht hin. Anscheinend habe ich immer etwas sehr wichtiges vergessen oder falsch gemacht.

Da steht ich soll die Dateien einbinden. http://flesler.blogspot.com/2007/10/...scroll-10.html

Code:
<script type='text/javascript' src='javascripts/jquery-1.4.2.min.js'></script>
<script type='text/javascript' src='javascripts/jquery.scrollTo-min.js'></script>
<script type='text/javascript' src='javascripts/jquery.localscroll.js'></script>
Dann soll ich die Anker auf der Seite setzen. Das habe ich so gemacht.

HTML-Code:
<a name="ankername1" id="1">#</a>
<a name="ankername2" id="2">#</a>
...
Dann kommen die Links zu den Ankern.

HTML-Code:
<a id="1" href="#ankername1">Link1</a>
<a id="2" href="#ankername2">Link2</a>
...
Bis hierhin konnte ich der Anleitung noch ganz gut folgen, aber beim letzten Schritt bin ich mir nicht sicher ob ich es richtig verstanden habe.

In meinem Hauptdiv befinden sich mehrere divs.

HTML-Code:
<div class="main" id="main">

   <div class="navi">                                                 <!-- Navigation -->
      <a id="1" href="#ankername1">Link1</a>
      <a id="2" href="#ankername2">Link2</a>
      <a id="3" href="#ankername3">Link3</a>
   </div>               

   <div class="content">                                             <!-- Inhalt 1 -->
      <a name="ankername1" id="1">#</a> 
   </div>
            
   <div class="content">                                             <!-- Inhalt 2 -->
      <a name="ankername2" id="2">#</a> 
   </div>
            
   <div class="content">                                             <!-- Inhalt 3 -->
      <a name="ankername3" id="3">#</a> 
   </div>             

</div>

Code:
<script type="text/javascript">

$(document).ready(function(){

  $('#main').localScroll();

});

</script>
Es geht so leider überhaupt nicht. Immerhin er springt bei ausgeschaltetem Javascript direkt zu den Ankern, das was für mich Vorrausetzung.

Gruß
René
Mit Zitat antworten
  #6  
Alt 30.11.2010, 17:56:57
Auf der Mauer Auf der Mauer ist offline
Anfänger
 
Registriert seit: Jun 2009
Alter: 43
Beiträge: 119
AW: ScrollTo How to?

So es läuft. :-[

Die Lösung schon gefühlte 20 mal ausprobiert beim 21 mal klappt es.

Wie auf der Internetseite beschrieben:

Code:
$('#navi').localScroll();
Mist, ich hasse soetwas wenn man Stunden oder Tage mit sowas verplempert und am Ende war es ja doch ganz einfach.

Gruß
René
Mit Zitat antworten
  #7  
Alt 30.11.2010, 18:00:31
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: ScrollTo How to?

Herzlichen Glückwunsch!
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #8  
Alt 30.11.2010, 18:35:07
Auf der Mauer Auf der Mauer ist offline
Anfänger
 
Registriert seit: Jun 2009
Alter: 43
Beiträge: 119
AW: ScrollTo How to?

Zitat:
Zitat von vt1816 Beitrag anzeigen
Herzlichen Glückwunsch!
Mhh ja danke, freue mich ja jetzt auch aber die WUT. ;-)

Gruß
René
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:16:17 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt