찾다
웹 프론트엔드JS 튜토리얼jquery_jquery를 기반으로 생성된 이미지 및 비디오 버퍼링을 위한 효과 스타일 플러그인

코드 복사 코드는 다음과 같습니다.

(function($) {
$.fn .scrollWait = function(options) {
var ops = $.extend({}, $.fn.scrollWait.defaults, options)
var opts = $.meta ? , $( this).data()) : ops;
/**
* 위치 표시
*/
var win = $(window)
var winheight = win.height(); var winwidth = win.width();
var dsize = opts.size;
var top = opts.top;
var left = opts.left
var dtop = !top && top ! = "" && typeof top != "정의되지 않음" && top != 0
? (winheight - dsize) / 2
: top
var dleft = !left && left != "" && typeof left != " 정의되지 않음"
&& left != 0 ? (winwidth - dsize) / 2 : 왼쪽
// 원점 수
var num = opts.num
// 원점 직경;
var R = dsize / num * opts.areaWeight;
// 반경
var r = 1 / 2 * R
// 외부 원 직경
var externalR = 1 / 2 * dsize;
//내부 원 직경
var innerR = externalR - R
//원점 객체를 트래버스하고 추가
for (var i = 0; i $('body' ).append($("
i "">
"))
}
// 실제 좌표는 0, 0
var i = 0;
var innerArray = new Array(num)
/**
* 내부 원에 있는 점의 중심 좌표를 계산합니다
*/
for (var j = 0; j var x, y
var ang = i * 360 / num
if (0 x = 외부R * Math.sin (ang / 180 * Math.PI) 외부R;
y = 외부R - 외부R * Math.cos(ang / 180 * Math.PI)
}
if ( 90 x = 외부R * Math.cos((ang - 90) / 180 * Math.PI) 외부R
y = 외부R * Math.sin((ang - 90) / 180 * Math.PI) externalR;
}
if (180 x = externalR - externalR * Math.sin((ang - 180 ) / 180 * Math.PI) ;
y = externalR * Math.cos((ang - 180) / 180 * Math.PI) externalR
}
if (270 x = 외부R - 외부R * Math.cos((ang - 270) / 180 * Math.PI)
y = 외부R - 외부R * Math.sin((ang - 270) / 180 * Math.PI);
innerArray[j] = new Array(dtop y - r, dleft x - r)
i
}
/**
* 원 그리기
*/
$( ".innerCircle").each(function() {
$(this).css({
'너비' : R "px",
'높이' : R "px",
'테두리 상단 왼쪽 반경' : r "px",
'테두리 상단 오른쪽 반경' : r "px",
'테두리 하단 왼쪽 -radius' : r "px" ,
'border-bottom-right-radius' : r "px"
})
}); for (var i = 0; i < ; num; i ) {
$("#innerCircle" i).css({
'top' : innerArray[i][0] "px",
'left' : innerArray[i] [1] "px"
});
}
// 현재 일시중지된 원의 위치 찾기
var val = $("#current").val(); if (val == 정의되지 않음 || val == "") {
$("body").append($(""))
k = 0;
} else {
k = val;
}
var o = new Object()
var 타이머
// o.start = function() {
var first;
var g = $("#grade").val()
if (g == 정의되지 않음 || g == "")
$("body") .append($(""))
first = 1
} else {
first = g;
}
timer = setInterval(function() {
if (first % 2 == 1) {
$("#innerCircle" k).removeClass("innerCircle")
.addClass("innerCircle- 변경");
}
if (first % 2 == 0) {
$("#innerCircle" k).removeClass("innerCircle-change")
.addClass("innerCircle" );
}
if (k == (num - 1)) {
k = 0
console.log(first); first ;
$("# grade").val(first);
} else {
k
}
// 값 덮어쓰기
$("#current") .val(k);
}, opts.speed);
return this;
}
// Pause
o.stop = function() {
clearInterval(timer) ;
return this;
}
// End
o.end = function() {
clearInterval(timer)
// 모든 요소 제거
$(" .innerCircle,.innerCircle-change, #current,#grade").remove();
}
return o;
}
$.fn.scrollWait.defaults = {
size : 80,
top : null,
left : null,
// 수량
num: 8,
speed: 200,
// 전체 영역에 대한 도트 비율
areaWeight: 5 / 4
};
})(jQuery)


호출 방법:




코드 복사


코드는 다음과 같습니다.




MyHtml.html



href="scroll-wait-jquery-plugin.css">





성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
超简单!用 Python 为图片和 PDF 去掉水印超简单!用 Python 为图片和 PDF 去掉水印Apr 12, 2023 pm 11:43 PM

网上下载的 pdf 学习资料有一些会带有水印,非常影响阅读。比如下面的图片就是在 pdf 文件上截取出来的,今天我们就来用Python解决这个问题。安装模块PIL:Python Imaging Library 是 python 上非常强大的图像处理标准库,但是只能支持 python 2.7,于是就有志愿者在 PIL 的基础上创建了支持 python 3的 pillow,并加入了一些新的特性。pip install pillow pymupdf 可以用 python 访问扩展名为*.pdf、

如何使用 Vue 实现图片预加载?如何使用 Vue 实现图片预加载?Jun 25, 2023 am 11:01 AM

在网页开发中,图片预载是一种常见的技术,可以提升用户的体验感。当用户浏览网页时,图片可以提前下载并加载,减少图片加载时的等待时间。在Vue框架中,我们可以通过一些简单的方法来实现图片预载。本文将介绍Vue中的图片预载技术,包括预载的原理、实现的方法和使用注意事项。一、预载的原理首先,我们来了解一下图片预载的原理。传统的图片加载方式是等到图片全部下载完成才显示

PHP和GD库实现图片裁剪的方法PHP和GD库实现图片裁剪的方法Jul 14, 2023 am 08:57 AM

PHP和GD库实现图片裁剪的方法概述:图片裁剪是网页开发中常见的需求之一,它可以用于调整图片的尺寸,剪裁不需要的部分,以适应不同的页面布局和展示需求。在PHP开发中,我们可以借助GD库来实现图片裁剪的功能。GD库是一个强大的图形库,可提供一系列函数来处理和操控图像。代码示例:下面我们将详细介绍如何使用PHP和GD库来实现图片裁剪。首先,确保你的PHP环境已经

如何在uniapp中实现图片滤镜效果如何在uniapp中实现图片滤镜效果Jul 04, 2023 am 11:05 AM

如何在uniapp中实现图片滤镜效果在移动应用开发中,图片滤镜效果是一种常见且受用户喜爱的功能之一。而在uniapp中,实现图片滤镜效果也并不复杂。本文将为大家介绍如何通过uniapp实现图片滤镜效果,并附上相关代码示例。导入图片首先,我们需要在uniapp项目中导入一张图片,以供后续滤镜效果的处理。可以在项目的资源文件夹中放置一张命名为“filter.jp

vue报错找不到图片怎么办vue报错找不到图片怎么办Nov 19, 2022 pm 05:01 PM

vue报错找不到图片的解决办法:1、修改配置文件,将绝对路径改为相对路径;2、将图片作为模块加载进去,并将图片放到static目录下;3、将imageUrls引入响应的vue文件中,解析引用即可。

PS AI修图免费平替来了!Stability AI又放大招,核弹级更新一键扩图PS AI修图免费平替来了!Stability AI又放大招,核弹级更新一键扩图Jun 12, 2023 pm 07:27 PM

此前,PS的重建图像功能就让人无比振奋,让无数人惊呼今天,StabilityAI又放大招了。它联合Clipdrop推出了UncropClipdrop——一个终极图像比例编辑器。从Uncrop这个名字上,我们就能看出它的用途。它是一个AI生成的「外画」工具,通过创建扩展背景,这个工具可以补充任何现有照片或图像,来更改任何图像的比例。敲黑板:通过Clipdrop网站,就可以免费试用这个工具了,无需登录!比例任意调,满意为止Uncrop基于StabilityAI的文本到图像模型StableDiffus

AI去除马赛克,可还行?AI去除马赛克,可还行?Apr 09, 2023 pm 07:11 PM

哈喽,大家好。你有没有想过用 AI 技术去除马赛克?仔细想想这个问题还挺难的,因为我们之前使用的 AI 技术,不管是人脸识别还是OCR识别,起码人工能识别出来。但如果给你一张打上马赛克的图片,你能把它复原吗?显然是很难的。如果人都无法复原,又怎能教会计算机去复原呢?还记得前几天我写的一篇《用AI生成头像​》文章吗。在那篇文章中,我们训练了一个DCGAN模型,它可以从任意随机数生成一个图像。随机数作为像素生成的噪声图模型从随机数生成正常头像DCGAN​包含生成器模型和判别器模型​两个模型组成,生成

如何通过Vue实现图片的排列和堆叠效果?如何通过Vue实现图片的排列和堆叠效果?Aug 17, 2023 am 08:07 AM

如何通过Vue实现图片的排列和堆叠效果?在网页设计中,图片的排列和堆叠效果常被用于展示产品、展览图片或者设计画廊等。Vue是一款流行的前端框架,它提供了很多方便易用的工具,可以帮助我们实现图片的排列和堆叠效果。本文将介绍如何通过Vue实现这些效果,并提供相应的代码示例。首先,我们需要引入Vue的开发环境。可以通过以下方式引入Vue:&lt;scriptsr

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

ZendStudio 13.5.1 맥

ZendStudio 13.5.1 맥

강력한 PHP 통합 개발 환경

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

DVWA

DVWA

DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는