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 相关文章推荐
CSS+JS构建的图片查看器
Jul 22 Javascript
JQuery的Ajax跨域请求原理概述及实例
Apr 26 Javascript
javascript 函数声明与函数表达式的区别介绍
Oct 05 Javascript
javascript中的Function.prototye.bind
Jun 25 Javascript
JavaScript数组方法大全(推荐)
Jul 05 Javascript
浅析JavaScript中的array数组类型系统
Jul 18 Javascript
js控制一个按钮是否可点击(可使用)disabled的实例
Feb 14 Javascript
vue.js开发环境安装教程
Mar 17 Javascript
实例详解JavaScript中setTimeout函数的执行顺序
Jul 12 Javascript
JavaScript监听手机物理返回键的两种解决方法
Aug 14 Javascript
关于vue-router的beforeEach无限循环的问题解决
Sep 09 Javascript
javascript开发实现贪吃蛇游戏
Jul 31 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
PHP 转义使用详解
2013/07/15 PHP
PHP关于htmlspecialchars、strip_tags、addslashes的解释
2014/07/04 PHP
jquery获取多个checkbox的值异步提交给php的方法
2015/06/24 PHP
phpStudy访问速度慢和启动失败的解决办法
2015/11/19 PHP
解决laravel上传图片之后,目录有图片,但是访问不到(404)的问题
2019/10/14 PHP
jquery pagination插件实现无刷新分页代码
2009/10/13 Javascript
javascript 匿名函数的理解(透彻版)
2010/01/28 Javascript
jquery动画3.创建一个带遮罩效果的图片走廊
2012/08/24 Javascript
[JSF]使用DataModel处理表行事件的实例代码
2013/08/05 Javascript
浅析JavaScript中的CSS属性及命名规范
2013/11/28 Javascript
JavaScript设计模式之适配器模式介绍
2014/12/28 Javascript
在Node.js应用中读写Redis数据库的简单方法
2015/06/30 Javascript
HTML5实现留言和回复页面样式
2015/07/22 Javascript
javascript中对变量类型的判断方法
2015/08/09 Javascript
jQuery 1.9.1源码分析系列(十四)之常用jQuery工具
2015/12/02 Javascript
写给小白的JavaScript引擎指南
2015/12/04 Javascript
javascript执行环境及作用域详解
2016/05/05 Javascript
JS实现星星评分功能实例代码(两种方法)
2016/06/09 Javascript
利用JQuery实现datatables插件的增加和删除行功能
2017/01/06 Javascript
angular实现表单验证及提交功能
2017/02/01 Javascript
详解Vue如何支持JSX语法
2017/11/10 Javascript
基于jQuery ztree实现表格风格的树状结构
2018/08/31 jQuery
原生JS实现自定义下拉单选选择框功能
2018/10/12 Javascript
React传值 组件传值 之间的关系详解
2019/08/26 Javascript
解决node.js含有%百分号时发送get请求时浏览器地址自动编码的问题
2019/11/20 Javascript
基于vue+element实现全局loading过程详解
2020/07/10 Javascript
js实现微信聊天界面
2020/08/09 Javascript
Python实现抓取城市的PM2.5浓度和排名
2015/03/19 Python
Python cookbook(数据结构与算法)让字典保持有序的方法
2018/02/18 Python
Flask框架各种常见装饰器示例
2018/07/17 Python
Python3安装psycopy2以及遇到问题解决方法
2019/07/03 Python
python 爬取马蜂窝景点翻页文字评论的实现
2020/01/20 Python
LACOSTE波兰官网:Polo衫、服装和鞋类
2020/09/29 全球购物
商务日语毕业生自荐信范文
2013/11/14 职场文书
离婚协议书范本及离婚须知
2014/10/15 职场文书
《战锤40K:暗潮》跳票至9月 公布新宣传片
2022/04/03 其他游戏