PageSourceSearch

https://nuaa.edu.cn/_js/_portletPlugs/winfloat/js/winfloat.js

js nuaa.edu.cn collected 2026-09-24 08:33:29 UTC 2,047 bytes, 69 lines download raw bytes

1(function($) {
2    jQuery.fn.imgFloat = function(options) {
3        var own = this;
4        var xD = 0;
5        var yD = 0;
6        var i = 1;
7        var settings = {
8            speed: 10,
9            xPos: 0,
10            yPos: 0
11        };
12        jQuery.extend(settings, options);
13        var ownTop = settings.xPos;
14        var ownLeft = settings.yPos;
15        own.css({
16            position: "absolute",
17            cursor: "pointer"
18        });
19        function imgPosition() {
20            var winWidth = $(window).width() - own.width() - 10;
21            var winHeight = $(window).height() + $(document).scrollTop() - own.height() - 10;
22            if (xD == 0) {
23                ownLeft += i;
24                own.css({
25                    left: ownLeft
26                });
27                if (ownLeft >= winWidth) {
28                    ownLeft = winWidth;
29                    xD = 1;
30                }
31            }
32            if (xD == 1) {
33                ownLeft -= i;
34                own.css({
35                    left: ownLeft
36                });
37                if (ownLeft <= 0) {
38                    xD = 0;
39                }
40            }
41            if (yD == 0) {
42                ownTop += i;
43                own.css({
44                    top: ownTop
45                });
46                if (ownTop >= winHeight) {
47                    ownTop = winHeight;
48                    yD = 1;
49                }
50            }
51            if (yD == 1) {
52                ownTop -= i;
53                own.css({
54                    top: ownTop
55                });
56                if (ownTop <= $(document).scrollTop()) {
57                    yD = 0;
58                }
59            }
60        }
61        var imgHover = setInterval(imgPosition, settings.speed);
62        own.hover(function() {
63            clearInterval(imgHover);
64        },
65                function() {
66                    imgHover = setInterval(imgPosition, settings.speed);
67                });
68    };
69})(jQuery);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.