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时间下拉框小例子
Apr 15 Javascript
jquery选择器、属性设置用法经验总结
Sep 08 Javascript
利用毫秒减值计算时长的js代码
Sep 22 Javascript
jquery实现从数组移除指定的值
Jun 24 Javascript
针对初学者的jQuery入门指南
Aug 15 Javascript
jQuery鼠标悬浮链接弹出跟随图片实例代码
Jan 08 Javascript
利用Js的console对象,在控制台打印调式信息测试Js的实现
Nov 26 Javascript
JS去掉字符串前后空格或去掉所有空格的用法
Mar 25 Javascript
Angular.js中下拉框实现渲染html的方法
Jun 18 Javascript
解决webpack -p压缩打包react报语法错误的方法
Jul 03 Javascript
vue项目如何刷新当前页面的方法
May 18 Javascript
让你30分钟快速掌握vue3教程
Oct 26 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的特殊设置
2006/10/09 PHP
基于curl数据采集之单页面并行采集函数get_htmls的使用
2013/04/28 PHP
linux命令之调试工具strace的深入分析
2013/06/03 PHP
Smarty模板简单配置与使用方法示例
2016/05/23 PHP
在php7中MongoDB实现模糊查询的方法详解
2017/05/03 PHP
Expandable &quot;Detail&quot; Table Rows
2007/08/29 Javascript
javascript add event remove event
2008/04/07 Javascript
js判断FCKeditor内容是否为空的两种形式
2013/05/14 Javascript
JS 退出系统并跳转到登录界面的实现代码
2013/06/29 Javascript
Tab切换组件(选项卡功能)实例代码
2013/11/21 Javascript
让checkbox不选中即将选中的checkbox不选中
2014/07/11 Javascript
js封装可使用的构造函数继承用法分析
2015/01/28 Javascript
jQuery实现的感应鼠标悬停图片色彩渐显效果
2015/03/03 Javascript
JSON字符串和对象之间的转换详解
2015/05/26 Javascript
avalon js实现仿google plus图片多张拖动排序附源码下载
2015/09/24 Javascript
jQuery插件zTree实现获取一级节点数据的方法
2017/03/08 Javascript
jQuery手风琴的简单制作
2017/05/12 jQuery
JS自定义函数实现时间戳转换成date的方法示例
2017/08/27 Javascript
vue中配置mint-ui报css错误问题的解决方法
2017/10/11 Javascript
浅谈Angular 中何时取消订阅
2017/11/22 Javascript
利用Python批量提取Win10锁屏壁纸实战教程
2018/03/27 Python
Python3爬虫之urllib携带cookie爬取网页的方法
2018/12/28 Python
python pygame实现五子棋小游戏
2020/10/26 Python
Django Rest framework认证组件详细用法
2019/07/25 Python
python Kmeans算法原理深入解析
2019/08/23 Python
np.dot()函数的用法详解
2020/01/17 Python
TensorFlow Saver:保存和读取模型参数.ckpt实例
2020/02/10 Python
分享CSS3制作卡片式图片的方法
2016/07/08 HTML / CSS
土耳其时尚潮流在线购物网站:Trendyol
2017/10/10 全球购物
印尼值得信赖的在线交易网站:Bukalapak
2019/03/11 全球购物
合作协议书范本
2014/04/17 职场文书
医生个人年终总结
2015/02/28 职场文书
golang DNS服务器的简单实现操作
2021/04/30 Golang
Go语言基础切片的创建及初始化示例详解
2021/11/17 Golang
Java 深入探究讲解简单工厂模式
2022/04/07 Java/Android
pandas时间序列之pd.to_datetime()的实现
2022/06/16 Python