js特效代码,js 特效代码
能帮我逐句翻译一下js特效的代码吗,靴靴
这个函数是求如图蓝线的长度 ?黑色是当前窗口 ? 绿色是hover的元素
function move( ev , bool) {
var top = $(this).offset().top;
var bottom = top + $(this).height();
var left = $(this).offset().left;
var right = left + $(this).width();
这个函数是求相对于当前页面 ?hover元素的四条边的距离
然后计算
var sT = Math.abs(y - top), ? //鼠标位置到hover元素顶部的距离
sB = Math.abs(y - bottom), ? //底部
sL = Math.abs(x - left), ? ?//左边
sR = Math.abs(x - right); ?//右边
var a = Math.min( sT , sB , sL , sR ); ? //然后在这4个距离里面选出最小值 ? ?变量a 就是距离最短的值
手机移动端美化弹窗提示确认框js特效代码
script type="text/javascript"
$(function(){
? $('#demo1').on('click', function(){
webToast("恭喜您,修改成功恭喜您,修改成功恭喜您修改成功恭喜您","middle",3000);
? });
? $('#demo2').on('click', function(){
popTipShow.alert('弹窗标题','自定义弹窗内容,居左对齐显示,告知需要确认的信息等', ['知道了'],
function(e){
? //callback 处理按钮事件 ?
? var button = $(e.target).attr('class');
? if(button == 'ok'){
//按下确定按钮执行的操作
//todo ....
this.hide();
? }
}
);
? });
? $('#demo3').on('click', function(){
popTipShow.confirm('弹窗标题','自定义弹窗内容,居左对齐显示,告知需要确认的信息等',['确 定','取 消'],
function(e){
? //callback 处理按钮事件
? var button = $(e.target).attr('class');
? if(button == 'ok'){
//按下确定按钮执行的操作
//todo ....
this.hide();
setTimeout(function() {
webToast("操作成功","top", 2000);
}, 300);
? }
? if(button == 'cancel') {
//按下取消按钮执行的操作
//todo ....
this.hide();
setTimeout(function() {
webToast("您选择“取消”了","bottom", 2000);
}, 300);
? }
}
);
? });
? $('#demo4').on('click', function(){
var html = "label姓名:input class='confirm_input' placeholder='请输入'/label";
popTipShow.confirm('弹窗标题',html,['确 定','取 消'],
function(e){
? //callback 处理按钮事件
? var button = $(e.target).attr('class');
? if(button == 'ok'){
if(null==$(".confirm_input").val() || ""==$(".confirm_input").val()){
webToast("姓名不能为空!","bottom", 3000);
return;
}
this.hide();
setTimeout(function() {
webToast($(".confirm_input").val(),"bottom", 3000);
}, 300);
//按下确定按钮执行的操作
//todo ....
? }
? if(button == 'cancel') {
//按下取消按钮执行的操作
//todo ....
this.hide();
setTimeout(function() {
webToast("您选择“取消”了","top", 2000);
}, 300);
? }
}
);
? });
});
/script
什么是JS特效
JS特效就是网页中实现的特殊效果或者特殊的功能的一种技术,是用网页脚本(javascript)来编写制作动态特殊效果。
比如图片切换,渐变等等,它为网页活跃了网页的气氛,有时候会起到一定的亲切力。
JavaScript 是根据 "ECMAScript"标准制定的网页脚本语言。这个标准由 ECMA 组织发展和维护。ECMA-262 是正式的 JavaScript 标准。
扩展资料:
能够具有交互性,能够包含更多活跃的元素,就有必要在网页中嵌入其它的技术。如:Javascript、VBScript、Document Object Model(DOM,文档对象模型)、Layers和 Cascading Style Sheets(CSS,层叠样式表)。
JavaScript 使网页增加互动性。JavaScript 使有规律地重复的HTML文段简化,减少下载时间。JavaScript 能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由 CGI 验证。JavaScript 的特点是无穷无尽的,只要你有创意。