ilch Forum » Allgemein » HTML, PHP, SQL,... » safari link probleme

Geschlossen
  1. #1
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    hi leute

    ich hab probleme mit dem safari

    und zwar möcht ich einen normalen link auf ein div mit id realisieren

    firefox ie alles kein problem ... im safari geht das nicht

    wenn ich in der adresszeile den link eingib also index.php#id

    dann klappt es ... wieso mein normaler <a href="...#id">link</a> nicht?


    Edit: also es liegt nicht an den ankern ...


    sondern an javascript ... wenn ich diesen code:
    <script type="text/javascript">
    	$(function() {
    		$('ul.nav a').bind('click',function(event){
    			var $anchor = $(this);
    			$('html, wrapper').stop().animate({
    				scrollLeft: $($anchor.attr('href')).offset().left
    			}, 1000);
    			event.preventDefault();
    		});
    	});
    </script>


    auskommentiere geht der link ... was muss ich verändern damit dieser auch in chrome und safari geht?


    Zuletzt modifiziert von holz am 23.11.2011 - 20:52:42
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    oink Mitglied
    Registriert seit
    23.09.2010
    Beiträge
    740
    Beitragswertungen
    227 Beitragspunkte
    var $anchor oO
    before creation there must be destruction
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    habs gelöst ...

    brauch aber ne browserweiche für safari ...

    für safari müsste es so aussehen

    $(function() {
    			$('ul.nav a').bind('click',function(event){
    				var $anchor = $(this);
    				$(document.body).stop().animate({
    					scrollLeft: $($anchor.attr('href')).offset().left
    				}, 1000);
    				event.preventDefault();
    			});
    		});
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    oink Mitglied
    Registriert seit
    23.09.2010
    Beiträge
    740
    Beitragswertungen
    227 Beitragspunkte
    bullshit, du benutzt ein framework, das sollte die verschiedenen browserverhalten handlen so das du immer locker in der framework syntax rumhausen kannst.

    gib bitte deinem body eine ID und verwende die zum animationsstop.

    $('#body').stop()....
    before creation there must be destruction
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Tr3icio gelöschter User
    ZitatZitat geschrieben von oink

    bullshit, du benutzt ein framework, das sollte die verschiedenen browserverhalten handlen so das du immer locker in der framework syntax rumhausen kannst.

    gib bitte deinem body eine ID und verwende die zum animationsstop.

    $('#body').stop()....


    Oder kürzer $("body").stop() da es allgemein nur einen Body geben sollte :-P
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    oink Mitglied
    Registriert seit
    23.09.2010
    Beiträge
    740
    Beitragswertungen
    227 Beitragspunkte
    ja, kürzer, aber nicht besser.

    #body spricht das element mit der ID body an
    body spricht alle bodys im document an

    + du hängst allen bodys damit ne animation an

    oder ... ums mal für die nicht coder zu erläutern

    stellt euch vor die mädchenschule und schreit "maria ist eine schlampe", das entspricht der "body" lösung.

    die "#body" lösung entspricht einem "maria magdalena ist eine schlampe".

    zwinker
    before creation there must be destruction
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Tr3icio gelöschter User
    Aber wenn der Code ordentlich ist dann gibt es nur einen Body :-P Also ist es dann egal ob mit # oder ohne ^^
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    oink Mitglied
    Registriert seit
    23.09.2010
    Beiträge
    740
    Beitragswertungen
    227 Beitragspunkte
    Magdalena ist ne schlampe!
    before creation there must be destruction
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    oink Mitglied
    Registriert seit
    23.09.2010
    Beiträge
    740
    Beitragswertungen
    227 Beitragspunkte
    so oft/normal wie ilchuser iframes einbinden halte ich das ganze nichtmal für unwahrscheinlich das es kracht
    before creation there must be destruction
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    egal es klappt jetzt in allen browsern und aufm ipad also sind alle ansprüche erfüllt^^ was will man mehr^^
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten