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

2018-07-20  本文已影响0人  liuyuedeyu

$(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;

                    });

                }

            });

        });

上一篇下一篇

猜你喜欢

热点阅读