屏幕左侧鼠标常驻,隐藏部分显示,文章鼠标常驻,隐藏部分隐藏(我的hexo next博客)
博客地址:https://mmmmmm.me
源码:https://github.com/dataiyangu?tab=repositories
如图
功能
最左侧添加透明的div长条,页面加载左侧三个小东西延迟两秒自动隐藏,之后开两个定时器,如果鼠标在透明div长条常驻1秒,三个小东西出现,如果鼠标在右侧文章上常驻1秒,三个小东西消失。
代码
<div class="hover_sidebar"> </div>
//hover 3 秒自动出现的盒子
.hover_sidebar{
width : 8px;
height: 666px;
//background-color : red ;
position : fixed;
left:0px;
bottom: 0px;
z-index: 10;
border-top-right-radius : 20px
border-bottom-right-radius :20px
}
// 为了将左侧的小乖乖们自动隐藏出现
function outArticle() {
$(".eye").animate({left: 0},
{duration:500, easing:"easeOutBounce",complete:function () {
}}
);
// $(".eye").css("left",0)
$(".header_left").animate({left: 0},
{duration:500, easing:"easeOutBounce",complete:function () {
}}
);
// $(".header_left").css("left",0)
$(".aplayer-body").animate({left: "-66px"},
{duration:80, easing:"easeOutBounce",complete:function () {
}}
);
// $(".aplayer-body").css("left","-66px")
}
function inArticle(){
$(".eye").animate({left: "-18px"},
{duration:500, easing:"easeOutBounce",complete:function () {
}}
);
// $(".eye").css("left","-18px")
$(".header_left").animate({left: "-18px"},
{duration:500, easing:"easeOutBounce",complete:function () {
}}
);
// $(".header_left").css("left","-18px")
if (($(".header_left").css("width")).indexOf("80")!= -1) {
$(".header_sidebar").click()
}
if ($(".eye1").css("display")=="block"){
$(".eye2").click()
}
if ($(".aplayer-body").css("left").indexOf("-84") == -1 | $(".aplayer-body").css("left").indexOf("-66") == -1){
if ($(".aplayer-narrow").length!=1){
$(".aplayer-miniswitcher").click()
$(".aplayer-body").animate({left: "-84px"},
{duration:80, easing:"easeOutBounce",complete:function () {
}}
);
// $(".aplayer-body").css("left","-84px")
}
}
$(".aplayer-body").animate({left: "-84px"},
{duration:80, easing:"easeOutBounce",complete:function () {
}}
);
// $(".aplayer-body").css("left","-84px")
}
function hover_sidebar() {
var out_id = 0;
$( ".hover_sidebar" ).hover( function() {
out_id = setTimeout( function() {
//当触发hover就开始自动在1秒后执行相应代码
outArticle()
}, 1000 );
}, function() {
clearTimeout( out_id );//当在1秒内退出了hover事件就取消计时代码
} );
var in_id = 0;
$( "#posts").hover( function() {
in_id = setTimeout( function() {
//当触发hover就开始自动在1秒后执行相应代码
inArticle()
}, 1000 );
}, function() {
clearTimeout( in_id );//当在1秒内退出了hover事件就取消计时代码
} );
}
hover_sidebar()
$(function () {
setTimeout(inArticle,2000)
});
屏幕左侧鼠标常驻,隐藏部分显示,文章鼠标常驻,隐藏部分隐藏(我的hexo next博客)的更多相关文章
- hexo个人博客添加宠物/鼠标点击效果/博客管理
1.添加宠物 博客宠物模型:https://github.com/xiazeyu/live2d-widget-models 模型对应的动画效果:https://huaji8.top/post/live ...
- Hexo+yilia博客首页不显示全文,显示more,截断文章。
个人主页:https://www.yuehan.online hexo new “xxx” 在md文档中 插入<!--more-->即可. 现在博客:www.wangyurui.top
- wdcp 打开网页显示 Apache 2 Test Page powered by CentOS -- 来自辉哥博客
是因为更新过系统,安装并更新了系统自带的apache 执行这个命令即可 #ln -sf /www/wdlinux/init.d/httpd /etc/rc.d/init.d/httpd#reboot ...
- 鼠标划过用户名时在鼠标右下角显示div展示用户资料
最近做一个网站论坛,为了方便会员之间相互了解,又不想再做一个页面展示用户资料,就想到了鼠标划过用户名时在鼠标右下角显示div展示用户资料这个效果, 这里要注意的该方法不是给每个用户名的旁边都绑定一个d ...
- easyui datagrid里的toobar按钮隐藏、显示、禁用等方式的实现
easyui datagrid里的toobar按钮隐藏.显示.禁用等方式的实现 //隐藏第一个按钮 $('div.datagrid-toolbar a').eq(0).hide(); //隐藏第一条分 ...
- 如何在CSS中映射的鼠标位置,并实现通过鼠标移动控制页面元素效果
映射鼠标位置或实现拖拽效果,我们可以在 JavaScript 中做到这一点.但实际上,在CSS中有更加简洁的方法,我们可以在不使用JavaScript 的情况下,仍然可以实现相同的功能! 只使用CSS ...
- django博客项目8:文章详情页
首页展示的是所有文章的列表,当用户看到感兴趣的文章时,他点击文章的标题或者继续阅读的按钮,应该跳转到文章的详情页面来阅读文章的详细内容.现在让我们来开发博客的详情页面,有了前面的基础,开发流程都是一样 ...
- 使用Word2010发布博客文章
发布博客可以直接在web页面上面编辑,也可以使用客户端编辑,其中客户端支持windows live writer以及word本身的发布博客功能.个人试用后倾向于使用word发布博客文章. 下面的内容转 ...
- HelloDjango 第 08 篇:开发博客文章详情页
作者:HelloGitHub-追梦人物 文中涉及的示例代码,已同步更新到 HelloGitHub-Team 仓库 首页展示的是所有文章的列表,当用户看到感兴趣的文章时,他点击文章的标题或者继续阅读的按 ...
随机推荐
- swiper内容滚动太长滚动Bug
swiper内部有个横向滚动的盒子 由于swiper滚动,导致滚动盒子的时候自动跳到了下一页 wiper提供一个 noSwipingClass的属性,用来阻止自带的滚动事件 window.mySwip ...
- nginx-413
修改nginx配置文件:client_max_body_size 300M 修改php.ini upload_max_filesize | post_max_size
- 2059-authentication plugin 'caching_sha2_password"cnnot bt loaded :mysql8.0数据库连接不上(Navicat)
原因:8.0改变了 身份验证插件 , 打开 my.ini (或者my.cofg) 可以看到变更了 5.7及其以前的方式:mysql_native_password 办法: 1:命令行键入数据库: my ...
- zoom:1总结
zoom:1确实帮我们解决了不少ie下的bug,但是它的来龙去脉,又有多少人知道呢? 所以我老生常谈,说一下它的来龙去脉. Zoom属性是IE浏览器的专有属性, 它可以设置或检索对象的缩放比例.先来一 ...
- hduoj-1301 Jungle Roads(最小生成树-克鲁斯卡尔和普里姆求解)
普里姆求解: #include<cstdio> #include<cmath> #include<cstring> #include<iostream> ...
- python调用tushare港股通每月成交统计
接口:ggt_monthly 描述:港股通每月成交信息,数据从2014年开始 限量:单次最大1000 积分:用户积5000积分可调取,请自行提高积分,具体请参阅本文最下方积分获取办法 注:tushar ...
- TreeSet源码解析笔记
定义: TreeSet是一个有序的集合,它的作用是提供有序的Set集合.它继承了AbstractSet抽象类,实现了NavigableSet<E>,Cloneable,Serializab ...
- Java-技术专区-问题专区-应该了解的基础技术点
Java基础 Arrays.sort实现原理和Collection实现原理 foreach和while的区别(编译之后) 线程池的种类,区别和使用场景 分析线程池的实现原理和线程的调度过程 线程池如何 ...
- git 的版本控制
作为全球第一大代码托管平台,github 成为了许多人的选择,所以这里写一下关于GitHub的有关知识,写这个的目的还是巩固自己的学习,一方面可以提高自己,另一方面回头看一下,有什么更深层次的东西还可 ...
- .net微信扫码支付
今天给大家分享一篇.net的扫码支付文章,话不多说直接进入主题. 如有需要可以加我Q群[308742428]大家一起讨论技术,有偿服务. 后面会不定时为大家更新文章,敬请期待. 喜欢的朋友可以关注下. ...