Kezdőoldal » Számítástechnika » Weblapkészítés » Miért nem fut ez a script...

Miért nem fut ez a script explorerben és mozzilában?

Figyelt kérdés

A következő scriptet csak chrome kezeli le:


$(function() {

$('a[href="#kapcs"]').click(function(e) {

e.preventDefault();

var targetOffset = $('a[name="kapcs"]').offset().top;

$('body').animate(

{scrollTop: targetOffset},

1000

);

});

});



2015. aug. 14. 20:44
 1/3 Drone007 ***** válasza:

[link]

A block display nélkül (üres anchor tag esetén) a chrome nem tudja rendesen bemérni az offset pozíciót, ezért kell a css.

A scrollTop animációt pedig a "html, body" elemekre kell célozni egyszerre.

2015. aug. 14. 21:32
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:
de mint írtam chrome-ban pont működik, viszont nem működik még mindig se mozzilában se explorerben
2015. aug. 14. 22:26
 3/3 A kérdező kommentje:
ne haragudj, elnéztem működik, köszi szépen
2015. aug. 15. 14:42

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!