Trang web này sẽ có chức năng hạn chế trong khi chúng tôi trải qua bảo trì để cải thiện trải nghiệm của bạn. Nếu một bài viết không giải quyết được vấn đề của bạn và bạn muốn đặt câu hỏi, chúng tôi có cộng đồng hỗ trợ của chúng tôi đang chờ để giúp bạn tại @FirefoxSupport trên Twitter và /r/firefox trên Reddit.

Tìm kiếm hỗ trợ

Tránh các lừa đảo về hỗ trợ. Chúng tôi sẽ không bao giờ yêu cầu bạn gọi hoặc nhắn tin đến số điện thoại hoặc chia sẻ thông tin cá nhân. Vui lòng báo cáo hoạt động đáng ngờ bằng cách sử dụng tùy chọn "Báo cáo lạm dụng".

Tìm hiểu thêm

Anchor tags not working? Hard to believe but linking to url#anchor seems not to work in FF

  • 4 trả lời
  • 32 gặp vấn đề này
  • 3 lượt xem
  • Trả lời mới nhất được viết bởi dejannina

more options

test1.html:

<html>
<body>
<a href="test2.html#anchor">Anchor link</a>
</body>
</html>

test2.html:
<html>
<body>
lots of text...so the window can scroll...

<a name="anchor">Here's the anchor</a>
more text
</html>
</body>

This works as expected in Chrome, but not in FF.

test1.html: <pre><nowiki><html> <body> <a href="test2.html#anchor">Anchor link</a> </body> </html> test2.html: <html> <body> lots of text...so the window can scroll... <a name="anchor">Here's the anchor</a> more text </html> </body> </nowiki></pre> This works as expected in Chrome, but not in FF.

Được chỉnh sửa bởi cor-el vào

Tất cả các câu trả lời (4)

more options

I filled in test2 with a Wikipedia article and the anchor link works as expected in Firefox 12.

It may be caused by an interfering extension. See Troubleshoot extensions, themes and hardware acceleration issues to solve common Firefox problems.

more options

Works fine here to.
There may be problems with frames though.


data:text/html;base64,PGh0bWw+Cjxib2R5Pgo8YSBocmVmPSJodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL01IVE1MI0ZpcmVmb3giPkFuY2hvciBsaW5rPC9hPgo8L2JvZHk+CjwvaHRtbD4=
more options

I don't think you gave us a link, so here's a wild guess: If a script in the page changes the length of the page after loading then Firefox may scroll the wrong distance.

See this thread for an example where the script hid some elements: anchors on bottom half of page don't work -at- mozillaZine Forums.

There could be a similar problem if the script inserts new elements and lengthens the page content.


To test whether scripts are the culprit, turn off JavaScript and try the link again.

Edit > Preferences > Content

uncheck the box next to Enable JavaScript

Được chỉnh sửa bởi jscher2000 - Support Volunteer vào

more options

I had the same problem, with some script in the page that changes the length of the page after loading. I fix the problem with next code:

$(document).ready(function () { var anchor_id = window.location.hash; if (anchor_id != "") {

             var new_position = $(anchor_id).offset(); 
             window.scrollTo(new_position.left,new_position.top); 

} });