悬浮二维码 QQ ToTop
//回顶部
<div id="lqdbe" style="position: absolute; visibility: visible; z-index: 1; display: none;">
<a href='#goTop'>
<img src="/JCZC/images/tzdb.gif" />
</a>
</div>
页面元素:
//悬浮二维码
<!-- 悬浮 二维码
<div class="suspension">
<ul>
<li>
<div id="gototop" class="suspenbox">
<span>返回顶部</span>
</div>
</li>
<li>
<div id="online_advice" class="suspenbox">
<span>在线咨询</span>
<div class="onlineQQ" id="D_qq" runat="server">
</div>
</div>
</li>
<li>
<div id="QRcode" class="suspenbox">
<span>扫二维码</span>
<div class="QRcodebig"><img src="/images/qrcode_app_download_link.jpg" alt=""/></div>
</div>
</li>
</ul>
</div>
Css样式 :
/* 新增侧边浮动快捷框样式 sta */
.suspension { position: fixed; right:10px; bottom:90px; z-index: 9999;}
.suspension li { width: 39px; height: 39px; }
.suspenbox {width:38px; height: 38px; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #d2d2d2; cursor: pointer;}
.suspenbox span { display:block; width: 24px; height: 26px; background: #f2f2f2; padding:6px 7px; color:#999; display: none; }
#gototop { background:#fff url(../images/back_top.png) no-repeat 0 0; display: none; }
#online_advice { background:#fff url(../images/back_top.png) no-repeat 0 -38px; position:relative;}
.onlineQQ { width:180px; height:40px; right:39px; bottom:-1px; position: absolute; display: none; }
.qqonlinebox { float: right; width: 38px; height: 38px; border-width: 1px 0px 1px 1px; border-style: solid; border-color: #d2d2d2; background:#fff url(../images/back_top.png) no-repeat 0 -114px; }
#QRcode { background:#fff url(../images/back_top.png) no-repeat 0 -76px; position:relative; }
.QRcodebig { width: 124px; height: 124px; position: absolute; bottom:-1px; right: 39px; border:1px solid #d2d2d2; display: none; }
.QRcodebig img { width: 100%; height: 100%; }
/* 新增侧边浮动快捷框样式 end */
JS 文件:
$(function () {
/*悬浮快捷框*/
$(".suspenbox").hover(function () {
$(this).children("span").css('display', 'block');
}, function () {
$(this).children("span").css('display', 'none');
});
$("#online_advice").hover(function () {
$(this).children('.onlineQQ').slideDown(200);
}, function () {
$(this).children('.onlineQQ').slideUp(200);
});
$("#QRcode").hover(function () {
$(this).children('.QRcodebig').show(200);
}, function () {
$(this).children('.QRcodebig').hide(200);
});
$(window).on('scroll', function () {
var st = $(document).scrollTop();
if (st > 200) {
$('#gototop').fadeIn(200);
} else {
$('#gototop').fadeOut(200);
}
});
$('#gototop').bind('click', function () {
$('html,body').animate({ 'scrollTop': 0 }, 500);
});
});
悬浮二维码 QQ ToTop的更多相关文章
- 微信QQ的二维码登录原理浅析
在非常多地方就是都出现了使用二维码登录,二维码付款,二维码账户等应用(这里的二维码种马,诈骗就不说了),二维码验证,多终端辅助授权应用開始多起来,这里先说下啥是二维码,事实上二维码就是存了二进制数据的 ...
- android炫酷动画源码,QQ菜单、瀑布流、二维码源码
Android精选源码 自定义弹框封装,ProgressDialog,StatusDialog和Toast,支持自定义颜色 有深度感的fragment代码 在屏幕顶部或者底部显示提示 短信转发工具,自 ...
- .net实现扫描二维码登录webqq群抓取qq群信息
一.流程 1. //获得二维码的qrsig,cookie标志 2. //登录二维码获得二维码的状态,及最新的url 3. //登录此网址,获得Cookies 4.//cookies,筛选出skey信息 ...
- 第一讲 从头开始做一个web qq 机器人,第一步获取smart qq二维码
新手教程: 前言:最近在看了一下很久很久以前做的qq机器人失效了,最近也在换工作目前还在职,时间很挺宽裕的.就决定从新搞一个web qq机器人 PC的协议解析出来有点费时间以后再做. 准备工作: 编译 ...
- 微信QQ的二维码登录原理js代码解析
这篇文章主要大家详细解析了微信QQ的二维码登录原理js代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 在很多地方就是都出现了使用二维码登录,二维码付款,二维码账户等应用(这里的二维码种马,诈骗 ...
- 支付宝、微信、QQ 收款二维码三合一
最近折腾了一下合并收款码,简单记录一下折腾的过程,方法不唯一,只是提供一种思路,如果各位大佬有更加简单粗暴的办法,那就更好了. 原理 首先解析出三个二维码的内容,用 Nginx 判断 User age ...
- 微信小程序获取二维码(直接上代码)https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token=ACCESS_TOKEN
应为是直接返回二进制数据所有与其他接口些许差别,希望能帮助现在的你! 谢谢!!! /** * 37.微信二维码生成 */ public String getWeiXinCourseMap() { ...
- 支付二维码整合 - 三码合一支持支付宝、QQ、微信
支付二维码整合 - 三码合一支持支付宝.QQ.微信 1. 前提:获取各个二维码的具体内容 在写代码前,我们需要先获取不同支付方式的二维码内容.很简单,只需要打开各个支付码,截图,然后随便找个可以扫码的 ...
- QRCode 扫描二维码、扫描条形码、相册获取图片后识别、生成带 Logo 二维码、支持微博微信 QQ 二维码扫描样式
目录 功能介绍 常见问题 效果图与示例 apk Gradle 依赖 布局文件 自定义属性说明 接口说明 关于我 功能介绍 根据之前公司的产品需求,参考 barcodescanner 改的,希望能帮助到 ...
随机推荐
- 优秀的 Android Studio 插件
转自:http://www.codeceo.com/article/8-android-studio-plugins.html Android Studio是目前Google官方设计的用于原生Andr ...
- RecyclerView 小记
RecyclerView,是在v7包加入的,一个灵活的view可以展示巨大的数据集,类似于listview的viewholder复用已经优化好了. 语言是苍白的,代码是最生动的叙说: 布局: < ...
- java之观察者模式
import java.util.Observable; import java.util.Observer; class House extends Observable { private ...
- java中对于JSON 的处理 fastjson gson 系统自带的JSON 的选择
从2月初到8月末,经历了一段痛苦的经历,现在总算感觉已经走出来了,经历那事之后 感觉对人与人之间的感情看的更透了,人也没那么浮躁了: 说实话 以前从来不知道鸟叫有多好听,现在突然觉的大自然真的很美,放 ...
- 从零开始PHP学习 - 第二天
写这个系列文章主要是为了督促自己 每天定时 定量消化一些知识! 同时也为了让需要的人 学到点啥~! 本人技术实在不高!本文中可能会有错误!希望大家发现后能提醒一下我和大家! 偷偷说下 本教程最后的目 ...
- WM_SYSCOMMAND包括很多功能,比如:拖动左边框、拖动标题栏、滚动条滚动、点击最小化、双击标题栏——Delphi 通过事件代替了大部分常用的消息,所以Delphi 简单、易用、高效
procedure TForm1.WMSysCommand(var Message: TWMSysCommand); var str: string; begin case Message.CmdTy ...
- Oracle的TPCC测试,原来也是个作弊的东西...
http://www.oaktable.net/content/sorted-hash-clusters-rip 根据Jonathan Lewis老先生的测试实例,发觉cluster 的sort功能, ...
- [cpp]伯乐在线编程挑战第 0 期 – 呼叫转移系统
题目: 描述 呼叫转移服务是一个把呼叫号码A转移到号码B的服务.举个例子:当你正在度假时,这样的系统非常有帮助.A君度假去了,那么,A君的工作电话可以通 过呼叫转移至B君.更进一步讲,当B君也正好在度 ...
- Java 初学者帮助文档以及基础教程
一下午的时间,大致看了一下Java的文档,进一步熟悉了Java的大体框架和结构,整理了一下有用的资源. 帮助文档: JSE 8 API 英文版 在线HTML格式:http://docs.oracle. ...
- ios数组基本用法和排序
1.创建数组 // 创建一个空的数组 NSArray *array = [NSArray array]; // 创建有1个元素的数组 array = [NSArray arrayWithObject: ...