firefox和chrome中iframe锚点失效的有关问题

$(function () {

            $("a").each(function () {

                var link = $(this);

                var href = link.attr("href");

                if (href && href[0] == "#") {

                    var name = href.substring(1);

                    $(this).click(function () {

                        var nameElement = $("[name='" + name + "']");

                        var idElement = $("#" + name);

                        var element = null;

                        if (nameElement.length > 0) {

                            element = nameElement;

                        }

                        else if (idElement.length > 0) {

                            element = idElement;

                        }

                        if (element) {

                            var offset = element.offset();

                            window.parent.scrollTo(offset.left, offset.top);

                        }

                        return false;

                    });

                }

            });

        });

你可能感兴趣的:(firefox和chrome中iframe锚点失效的有关问题)