国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

基于jquery創(chuàng)建的一個(gè)圖片、視頻緩沖的效果樣式插件

2024-05-06 14:21:19
字體:
供稿:網(wǎng)友
代碼如下:
(function($) {
$.fn.scrollWait = function(options) {
var ops = $.extend({}, $.fn.scrollWait.defaults, options);
var opts = $.meta ? $.extend({}, ops, $(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 != "undefined" && top != 0
? (winheight - dsize) / 2
: top;
var dleft = !left && left != "" && typeof left != "undefined"
&& left != 0 ? (winwidth - dsize) / 2 : left;
// 原點(diǎn)數(shù)量
var num = opts.num;
// 原點(diǎn)直徑
var R = dsize / num * opts.areaWeight;
// 半徑
var r = 1 / 2 * R;
// 外側(cè)圓直徑
var outerR = 1 / 2 * dsize;
// 內(nèi)側(cè)圓直徑
var innerR = outerR - R;
// 遍歷添加原點(diǎn)對象
for (var i = 0; i < num; i++) {
$('body').append($("<div class=/"innerCircle/" id=/"innerCircle"
+ i + "/"></div>"));
}
// 其實(shí)坐標(biāo)0,0
var i = 0;
var innerArray = new Array(num);
/**
* 計(jì)算內(nèi)圓上個(gè)點(diǎn)的中心坐標(biāo)
*/
for (var j = 0; j < innerArray.length; j++) {
var x, y;
var ang = i * 360 / num;
if (0 <= ang && ang <= 90) {
x = outerR * Math.sin(ang / 180 * Math.PI) + outerR;
y = outerR - outerR * Math.cos(ang / 180 * Math.PI);
}
if (90 < ang && ang <= 180) {
x = outerR * Math.cos((ang - 90) / 180 * Math.PI) + outerR;
y = outerR * Math.sin((ang - 90) / 180 * Math.PI) + outerR;
}
if (180 < ang && ang <= 270) {
x = outerR - outerR * Math.sin((ang - 180) / 180 * Math.PI);
y = outerR * Math.cos((ang - 180) / 180 * Math.PI) + outerR;
}
if (270 < ang && ang <= 360) {
x = outerR - outerR * Math.cos((ang - 270) / 180 * Math.PI);
y = outerR - outerR * Math.sin((ang - 270) / 180 * Math.PI);
}
innerArray[j] = new Array(dtop + y - r, dleft + x - r);
i++;
}
/**
* 畫圓
*/
$(".innerCircle").each(function() {
$(this).css({
'width' : R + "px",
'height' : R + "px",
'border-top-left-radius' : r + "px",
'border-top-right-radius' : r + "px",
'border-bottom-left-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"
});
}
// 查找當(dāng)前暫停的圓的位置
var val = $("#current").val();
if (val == undefined || val == "") {
$("body").append($("<input type=/"hidden/" id=/"current/">"));
k = 0;
} else {
k = val;
}
var o = new Object();
var timer;
// 開始旋轉(zhuǎn)
o.start = function() {
var first;
var g = $("#grade").val();
if (g == undefined || g == "") {
$("body").append($("<input type=/"hidden/" id=/"grade/">"));
first = 1;
} else {
first = g;
}
timer = setInterval(function() {
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 沂南县| 定远县| 池州市| 枣庄市| 虎林市| 桃园市| 安乡县| 余庆县| 阿坝| 宣汉县| 黄陵县| 石林| 长治市| 崇仁县| 杨浦区| 信丰县| 运城市| 商洛市| 沁水县| 博乐市| 江口县| 安吉县| 望江县| 来凤县| 张家港市| 合阳县| 谷城县| 桃园县| 云和县| 蓬安县| 乃东县| 山西省| 开封市| 柳州市| 噶尔县| 利辛县| 久治县| 灯塔市| 阳西县| 东丽区| 介休市|