精华内容
下载资源
问答
  • 拖拽布局插件

    2015-05-06 10:08:22
    拖拽布局插件 拖拽 布局 手机拖拽
  • jQuery拖拽布局插件Portal是一款支持自定义拖拽的jQuery Portal插件。
  • Jquery拖拽布局插件

    2014-04-28 10:32:50
    Jquery拖拽布局插件,可调节控制拖拽的div。
  • jQuery拖拽布局插件Portal是一款支持自定义拖拽的jQuery Portal插件。
  • jQuery拖拽布局插件Portal
  • 可自由拖拽div布局类似win10系统的无规则拖拽布局
  • 可以拖动的移动端,自定义板块插件
  • jquery 强大拖拽布局插件

    热门讨论 2012-10-15 11:47:55
    觉得值你花这么多积分 布局设置: 1:33:11:1:21:2:12:1:1默认(三栏为左中右结构) 功能模块设置: 可选择该模块是否启用 添加模块保存配置:可自定义添加模块 可拖拽显示的所有模块
  • 网友xiaofan原创Jquery拖拽布局插件功能非常强大 1、可以动态改变布局模式 2、动态显示和隐藏每个布局 3、动态添加新布局   使用也简单,默认情况下分为左,中,右3列,说这么多网友都很期待了吧,先看一下...

    网友xiaofan原创Jquery拖拽布局插件功能非常强大

    1、可以动态改变布局模式
    2、动态显示和隐藏每个布局
    3、动态添加新布局
     
    使用也简单,默认情况下分为左,中,右3列,说这么多网友都很期待了吧,先看一下效果
     
    在线演示和下载请查看:
    展开全文
  • /*鼠标拖拽*/ $.baseball({ handle accepter:".passjicnt",//容器的集合 target:".mid",//希望能拖动的元素块,也就是(.passjicnt中的.mid)的子元素 handle:$(".mid ul") // 元素块拖动的鼠标入口,此参数不...

     <script src="js/jquery-1.6.2.min.js" type="text/javascript"></script>
    <script src="js/popbaseball.min.js" type="text/ecmascript"></script>

    <script>

    $(document).ready(function(){

    /*鼠标拖拽*/

    $.baseball({


    handle   accepter:".passjicnt",//容器的集合

    target:".mid",//希望能拖动的元素块,也就是(.passjicnt中的.mid)的子元素

    handle:$(".mid ul") // 元素块拖动的鼠标入口,此参数不存在时默认为target

    });

    </script>

    <div class="passjicnt">

    <div class="mid">

    <ul>

    <li></li>

    </ul>

    </div>

    </div>


    展开全文
  • 一款非常实用jQuery制作的鼠标拖拽布局插件,jQuery拖拽排序特效,共有8种效果。
  • jQuery拖拽排序布局插件
  • jQuery拖拽布局弹窗Portal插件效果源码下载 jQuery拖拽布局弹窗Portal插件效果源码下载
  • 本文要介绍的是一款基于jQuery的图片列表拖拽排序布局插件,我们可以拖拽图片,将图片插入到其他任意图片的前面或者后面,实现图片重新布局的功能,这个功能可以让用户自定义桌面布局,也是jQuery拖拽插件的一个经典...
  • 使用jquery拖拽排序插件制作拖拽排序效果是一款非常实用的鼠标拖拽布局插件,在网站上有时也会用的到,今天小编给大家分享jQuery拖拽排序插件制作拖拽排序效果,需要的朋友参考下吧
  • jQuery拖拽插件制作拖拽排序特效是一款非常实用的鼠标拖拽布局插件
  • jQuery拖拽插件制作拖拽排序特效是一款非常实用的鼠标拖拽布局插件
  • 最觉就是花瓣、Pinterest,而这类布局也有很多,比如之前介绍的《有用的jQuery布局插件推荐》,今天主要向大家介绍MUURI,它的特色是支持响应式、排序、筛选以及拖拽布局元素。 下面来看看介绍: 插件名称...

    MUURI – 响应式、可排序、可拖拽的布局插件

    原文:http://www.shejidaren.com/muuri.html

    流布局是目前觉的用于图像类布局的展示方式之一,最觉就是花瓣、Pinterest,而这类布局也有很多,比如之前介绍的《有用的jQuery布局插件推荐》,今天主要向大家介绍MUURI,它的特色是支持响应式、排序、筛选以及拖拽布局元素。

    下面来看看介绍:

    插件名称:MUURI
    网站地址:https://haltu.github.io/muuri/

    拖拽式排序

    通过鼠标随意拖拽

    多种对齐方式

    比如左上、右上,左右两端对齐等。

    筛选

    根据标题内容进行筛选,筛选时切的的动画非常流畅。

    使用方法

    STEP 1: 将 Muuri 的 js 嵌入到页面中,其中「velocity.js」是动画,「Hammer.js」则是实现拖拽,如果不需要,可以不嵌入。

    <script src="velocity.js"></script>
    <script src="hammer.js"></script>
    <!-- muuri.js 需要嵌入到 body 内-->
    <script src="muuri.js"></script>

    STEP 2: html代码结构

    <div class="grid">
    
      <div class="item">
        <div class="item-content">
          这里是你的内容
        </div>
      </div>
    
      <div class="item">
        <div class="item-content">
          <div class="my-custom-content">
            Yippee!
          </div>
        </div>
      </div>
    
    </div>
    推荐:查看最受欢迎的 301 个设计网站 → http://hao.shejidaren.com

    转载于:https://www.cnblogs.com/jiangyuzhen/p/10946434.html

    展开全文
  • gridstack.js是一款响应式可拖拽的元素组件网格布局jQuery插件。该jQuery插件允许你创建给予Bootstarp v3的响应式可拖拽的网格布局界面,可以用于制作可拖拽的多列网格布局。并且它还可以支持触摸屏设备。
  • 一个动态的Jquey插件使用,功能就是 页面模块动态拖拽布局,很NB,很强悍,很新意,下载试试吧,保证物超所值
  • 想实现桌面自由拖拽布局的效果,找到了vue-grid-layout栅格布局插件,可以完美解决。 初始布局,拖动可改变布局。 安装vue-grid-layout npm install vue-grid-layout --save 引入vue-grid-layout import ...

    vue-grid-layout实现拖拽布局

    想实现桌面自由拖拽布局的效果,找到了vue-grid-layout栅格布局插件,可以完美解决。
    在这里插入图片描述初始布局,拖动可改变布局。

    安装vue-grid-layout

    npm install vue-grid-layout --save
    

    引入vue-grid-layout

    import VueGridLayout from 'vue-grid-layout'
    

    示例

    <template>
      <div class="board" style="width: 100%">
        <div class="home">
          <grid-layout
            :layout="layoutData"
            :col-num="layoutConfig.collomn" 
            :maxRows="layoutConfig.maxRows"
            :row-height="layoutConfig.rowHeight"
            :is-draggable="layoutConfig.dialogVisible"
            :is-resizable="layoutConfig.isResizeable"
            :is-mirrored="layoutConfig.isMirrored"
            :vertical-compact="layoutConfig.vertical"
            :margin="layoutConfig.margin"
            :use-css-transforms="layoutConfig.
            "
            @layout-created="layoutCreatedEvent"  
            @layout-before-mount="layoutBeforeMountEvent"
            @layout-mounted="layoutMountedEvent" 
            @layout-ready="layoutReadyEvent"   
            @layout-updated="layoutUpdatedEvent" 
          >
            <grid-item v-for="(item) in layoutData"
              :x="item.x"
              :y="item.y"
              :w="item.w"
              :h="item.h"
              :i="item.i"
              :key="item.i"
              @resize="resizeEvent"  
              @move="moveEvent" 
              @resized="resizedEvent" 
              @moved="movedEvent"
            >
              {{item.i}}
            </grid-item>
          </grid-layout>
        </div>
      </div>
    </template>
    
    <script>
    import VueGridLayout from 'vue-grid-layout'
    
    const GridLayout = VueGridLayout.GridLayout
    const GridItem = VueGridLayout.GridItem
    const layoutData = {
      "mainData": [
        {
          "x": 0,
          "y": 0,
          "w": 6,
          "h": 1,
          "i": "0"
        },
        {
          "x": 0,
          "y": 1,
          "w": 6,
          "h": 1,
          "i": "1"
        },
        {
          "x": 0,
          "y": 2,
          "w": 6,
          "h": 1,
          "i": "2"
        },
        {
          "x": 0,
          "y": 3,
          "w": 6,
          "h": 1,
          "i": "3"
        },
        {
          "x": 6,
          "y": 0,
          "w": 6,
          "h": 1,
          "i": "4"
        },
        {
          "x": 6,
          "y": 1,
          "w": 6,
          "h": 1,
          "i": "5"
        },
        {
          "x": 6,
          "y": 2,
          "w": 6,
          "h": 1,
          "i": "6"
        },
        {
          "x": 6,
          "y": 3,
          "w": 6,
          "h": 1,
          "i": "7"
        },
        {
          "x": 12,
          "y": 0,
          "w": 6,
          "h": 1,
          "i": "8"
        },
        {
          "x": 12,
          "y": 1,
          "w": 6,
          "h": 1,
          "i": "9"
        },
        {
          "x": 12,
          "y": 2,
          "w": 6,
          "h": 1,
          "i": "10"
        },
        {
          "x": 12,
          "y": 3,
          "w": 6,
          "h": 1,
          "i": "11"
        },
        {
          "x": 18,
          "y": 0,
          "w": 6,
          "h": 1,
          "i": "12"
        },
        {
          "x": 18,
          "y": 1,
          "w": 6,
          "h": 1,
          "i": "13"
        },
        {
          "x": 18,
          "y": 2,
          "w": 6,
          "h": 1,
          "i": "14"
        },
        {
          "x": 18,
          "y": 3,
          "w": 6,
          "h": 1,
          "i": "15"
        },
      ]
    }
    export default {
      data() {
        return {
          // 布局数据
          layoutData: [],
          layoutConfig: {
          	collomn: 24, // 网格的列数,默认为12
          	rowsHeight: 30,	// 每行的高度,默认150
          	maxRows: 30,	// 网格最大行数
            dialogVisible: true, 	// 是否可拖拽
            isResizeable: false, 	// 是否可改变大小
            isMirrored: true,	// RTL/LTR 的转换 Boolean      非必填 默认为false
            vertical: true,	// 垂直方向上 是否应该紧凑布局 Boolean 非必填 默认为true
            margin: [10, 10],	// 网格之间的边距
            useCss: true, 	// 是否使用css的transforms来排版 非必填 为false时 使用后采用定位方式来布局 默认为true
          }
        }
      },
      components: {
        GridLayout,
        GridItem
      },
      created() {
        this.init()
      },
      methods: {
        init() {
          this.layoutData = layoutData.mainData
        },
        // 布局中单元改变事件  i, newX, newY 移动的坐标
        // i, newH, newW, newHPx, newWPx 变化的大小
        // newHPx, newWPx 是实际的像素
        // newH, newW 是数据中的 以每个单位大小为基准点算
        // 该元素放大缩小事件
        resizeEvent(i, newH, newW, newHPx, newWPx) {
          console.log("大小正在改变",i, newH, newW, newHPx, newWPx);
        },
        // 该元素移动事件
        moveEvent( i, newX, newY) {
          console.log("正在移动",i, newX, newY);
        },
        // 该元素放大缩小结束的事件
        resizedEvent(i, newH, newW, newHPx, newWPx) {
          console.log("大小改变完了",i, newH, newW, newHPx, newWPx);
        },
        // 该元素移动结束的事件
        movedEvent( i, newX, newY) {
          console.log("移动结束了", i, newX, newY);
        },
        // 布局创建事件
        layoutCreatedEvent(newLayout) {
          console.log(newLayout);
        },
        // 布局挂载之前事件
        layoutBeforeMountEvent(newLayout) {
          console.log(newLayout);
        },
        // 布局挂载事件
        layoutMountedEvent(newLayout) {
          console.log(newLayout);
        },
        // 布局准备事件
        layoutReadyEvent(newLayout) {
          console.log(newLayout);
        },
        // 布局更新事件
        layoutUpdatedEvent(newLayout) {
          console.log(newLayout);
        }
      },
      
    }
     
    </script>
    
    展开全文
  • jQuery拖拽布局插件Portal http://www.jq22.com/yanshi364 网上找的拖放插件 案例1: http://www.jq22.com/yanshi386 案例2: http://www.jq22.com/yanshi4584 案例3: ......
  • gridstack.js是一款响应式可拖拽的元素组件网格布局jQuery插件。该jQuery插件允许你创建给予Bootstarp v3的响应式可拖拽的网格布局界面,可以用于制作可拖拽的多列网格布局。并且它还可以支持触摸屏设备。
  • 基于react完成的一个插件拖拽修改页面布局。核心代码在src/drag_layout/index.js。 演示 下载后项目启动 # install dependencies npm install # Start the service npm run start # build for development npm ...
  • NULL 博文链接:https://zzc1684.iteye.com/blog/2302852
  • 本实例基于jquery官方框架、和jquery easyui官方UI框架编写,采用jquery.portal.js,jquery.cookie.js插件,实现页面拖拽布局,自动保存状态位置!   在线演示
  • 最近在用写公司项目里的一个桌面布局功能 需要使用到vue-grid-layout看了下网上的 基本上只有demo的使用,这个插件虽然挺不错但是缺陷也很大.没有下边界,发生碰撞的时候块会无限的往下移动...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 227
精华内容 90
关键字:

拖拽布局插件