jQuery实现可拖拽的许愿墙效果【附demo源码下载】


Posted in Javascript onSeptember 14, 2016

本文实例讲述了jQuery实现可拖拽的许愿墙效果。分享给大家供大家参考,具体如下:

运行效果图如下:

jQuery实现可拖拽的许愿墙效果【附demo源码下载】

这里简单介绍下功能点:

① 随机显示背景图或背景色
② 出现的位置随机
③ 可以通过拖拽改变位置

好了,附上代码:

<!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8"/>
  <title>许愿墙</title>
  <link rel="stylesheet" href="base.min.css"/>
  <style>
  #wish{height:650px;margin:20px;position:relative;width:960px;}
  .wish{background:url(wish_bg.png) no-repeat 0 0;color:#000;height:166px;padding:10px 20px 30px 20px;width:185px;}
  .wish-close{background:url(wish_close_bg.png) no-repeat 0 0;display:none;position:absolute;right:5px;top:-5px;width:17px;height:17px;}
  </style>
</head>
<body>
  <ul id="wish">
    <li>11111</li>
    <li>22222</li>
    <li>33333</li>
    <li>44444</li>
    <li>55555</li>
  </ul>
</body>
</html>
<script src="jquery.min.js"></script>
<script src="jquery-ui.min.js"></script>
<script src="wish.js"></script>
<script>
$(function(){
  $('#wish').wish();
  $('.wish').draggable({containment:'#wish',scroll:false});
});
</script>

注意:

jqueryui 需要加载 draggable 和 scale Effect,draggable 是支持拖拽,而 scale Effect 是点击关闭的效果。

完整实例代码点击此处本站下载。

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
文本框的字数限制功能jquery插件
Nov 24 Javascript
JavaScript Event学习第五章 高级事件注册模型
Feb 07 Javascript
IE中的File域无法清空使用jQuery重设File域
Apr 24 Javascript
Windows8下搭建Node.js开发环境教程
Sep 03 Javascript
三种AngularJS中获取数据源的方式
Feb 02 Javascript
BOM之navigator对象和用户代理检测
Feb 10 Javascript
vue.js,ajax渲染页面的实例
Feb 11 Javascript
详解关于Vue2.0路由开启keep-alive时需要注意的地方
Sep 18 Javascript
记React connect的几种写法(小结)
Sep 18 Javascript
如何在 JavaScript 中更好地利用数组
Sep 27 Javascript
vue 利用路由守卫判断是否登录的方法
Sep 29 Javascript
layui之数据表格--与后台交互获取数据的方法
Sep 29 Javascript
再谈javascript注入 黑客必备!
Sep 14 #Javascript
AngularJS 表达式详解及实例代码
Sep 14 #Javascript
Knockout结合Bootstrap创建动态UI实现产品列表管理
Sep 14 #Javascript
js注入 黑客之路必备!
Sep 14 #Javascript
AngularJS 模块化详解及实例代码
Sep 14 #Javascript
AngularJS 过滤与排序详解及实例代码
Sep 14 #Javascript
AngularJS  自定义指令详解及实例代码
Sep 14 #Javascript
You might like
Yii框架中 find findAll 查找出制定的字段的方法对比
2014/09/10 PHP
php实现构建排除当前元素的乘积数组方法
2018/10/06 PHP
php实现 master-worker 守护多进程模式的实例代码
2019/07/20 PHP
初探jquery——表单应用范例
2007/02/20 Javascript
jQuery Ajax文件上传(php)
2009/06/16 Javascript
javascript 添加和移除函数的通用方法
2009/10/20 Javascript
jquery 页面滚动到底部自动加载插件集合
2014/01/31 Javascript
利用JavaScript检测CPU使用率自己写的
2014/03/22 Javascript
js实现图片淡入淡出切换简易效果
2016/08/22 Javascript
Vue.js一个文件对应一个组件实践
2016/10/27 Javascript
原生js实现新闻列表展开/收起全文功能
2017/01/20 Javascript
浅析 NodeJs 的几种文件路径
2017/06/07 NodeJs
ionic2自定义cordova插件开发以及使用(Android)
2017/06/19 Javascript
结合mint-ui移动端下拉加载实践方法总结
2017/11/08 Javascript
vue将单页面改造成多页面应用的方法
2018/11/25 Javascript
layui实现数据表格点击搜索功能
2020/03/26 Javascript
[38:41]2014 DOTA2国际邀请赛中国区预选赛 LGD VS CNB
2014/05/22 DOTA
Python中的异常处理学习笔记
2015/01/28 Python
Python中的urllib模块使用详解
2015/07/07 Python
python日期时间转为字符串或者格式化输出的实例
2018/05/29 Python
用Python实现读写锁的示例代码
2018/11/05 Python
对python xlrd读取datetime类型数据的方法详解
2018/12/26 Python
详解python配置虚拟环境
2019/04/08 Python
Python分布式进程中你会遇到的问题解析
2019/05/28 Python
python 读取数据库并绘图的实例
2019/12/03 Python
Tensorflow训练MNIST手写数字识别模型
2020/02/13 Python
Keras之自定义损失(loss)函数用法说明
2020/06/10 Python
使用 css3 实现圆形进度条的示例
2017/07/05 HTML / CSS
HTML5 script元素async、defer异步加载使用介绍
2013/08/23 HTML / CSS
C语言怎样定义和声明全局变量和函数最好
2013/11/26 面试题
2014年中班元旦活动方案
2014/02/14 职场文书
《阳光》教学反思
2014/02/23 职场文书
护理专科学生自荐书
2014/07/05 职场文书
司机岗位职责说明书
2014/07/29 职场文书
忠犬八公的故事观后感
2015/06/05 职场文书
2016计算机专业毕业生自荐信
2016/01/28 职场文书