jQuery滚动事件问题

时间:2018-06-30 22:59:37

标签: jquery

我正在使用滚动事件,其中在向下滚动某个位置时应弹出一个div,它工作正常,但是我遇到了一个问题,那就是我可以在我网站的每个页面上看到该div仅在我调用了jQuery的页面

 $(document).ready(function () {
                var url = window.location.href;
                var n = url.includes("schedule");
                if (n) {
                    if ($("#table-1").length) {
                        var fixedHeader = $("#header-fixed", parent.parent.document);
                        fixedHeader.find("thead").remove();
                        var header = $("#table-1 > thead").clone();
                        header.appendTo(fixedHeader);

                        var headers = $('#header-fixed thead tr', parent.parent.document);
                        var widths = [];
                        $('#table-1 > thead > tr').find("th").each(function () {
                            widths.push($(this).width());
                        });
                        for (var i = 0; i < widths.length; i++) {
                            headers.find("th").eq(i).width((widths[i]));
                        }
                        $(window.parent.parent).bind("scroll", function () {
                            var offset = $(this).scrollTop();
                            if (offset > 640) {
                                if (n) {
                                    fixedHeader.show();
                                }
                                else
                                    fixedHeader.hide();
                            }
                            else if (offset < 640)
                                fixedHeader.hide();
                        });
                    }
                }
                else
                    fixedHeader.hide();
            });

这是我的jQuery代码 请在这件事上给予我帮助 查看这些图像,看看实际发生了什么 This is the image of that page where i wanted to float the div

And it is showing on this page as well where i don't want to float

我尝试了几件事,但没有任何帮助 请帮助我

0 个答案:

没有答案