草庐IT

rubaxa-sortable

全部标签

javascript - jQuery sortable 获得 2 个被交换的元素

我找不到如何使用jQueryUIsortable获取目标元素。$("#pages").sortable({opacity:0.6,update:function(event,ui){varfirst=ui.item;//Firstelementtoswapvarsecond=????//SecondelementtoswapswapOnServer(first,second);}});我尝试过的所有选项都指向被拖动的元素,但不是与之交换的元素:ui.item[0]、event.srcElement,event.toElement.此外,this指向LIST(OL)元素。说第二我的意思是

javascript - 如何让 jQuery UI 的 Draggable 和 Sortable 功能在 iPhone 上运行?

我有一个使用JQueryUI的页面;特别是Sortable互动。该页面适用于带鼠标的桌面Web浏览器,但我无法在iPhone上的MobileSafari上使用拖放功能。任何拖动操作只会滚动页面。我页面上的功能与SortableEmpty-Lists极其相似JQueryUI站点上的演示。此页面也不适用于iPhone。有什么方法可以使拖放功能在iPhone上正常工作? 最佳答案 根据MobileSafari文档,不支持拖放,但可以模拟。因为基本上拖动你的手指会滚动浏览器,你将不得不禁用它。可以这样做:$(document).bind('

Sortable.js:功能强大的JavaScript 拖拽库

原文地址:Sortable.js:功能强大的JavaScript拖拽库一、介绍Sortable.js一个功能强大的JavaScript拖拽库!!!用于在网页上创建可拖放和可排序的元素。它提供了简单而强大的API,使开发人员能够轻松地实现拖放功能,并允许用户通过拖放来重新排序列表、网格和其他元素。主要有以下特性:兼容性好:支持触屏设备和大部分浏览器,支持现代浏览器,并提供了对旧版浏览器的向后兼容性;简单:简单的API,方便使用,通过简单的HTML结构和JavaScriptAPI,可以快速实现拖放排序功能;原生:基于原生HTML5中的拖放API;CSS框架兼容性:支持所有的css框架,像Boots

php - 如何在使用 Jquery sortable 排序后检索父容器 ID?

我有以下标记和javascript来对某些项目进行排序。项目可以在一个block内或跨其他block进行排序。它有效,但我在将项目从一个block移动到另一个block后检索正确的blockID时遇到问题。例如,如果我在“block1”中移动项目1,我会得到“我在block=block_1”,但如果我将项目1移动到block2,我仍然会得到我在block1中。但我想将block2作为其父容器。我需要检索此ID,以便我可以执行一些ajax并相应地更新数据库。你能帮我改正这个吗??Block1Item1Item2Item3Block2Item4Item5Item6$("#blocks_so

php - 当改变位置超过 1 时,Doctrine Extensions Sortable 无法正常工作

我正在使用Symfony3.1+DoctrineGEDMO扩展(通过StofDoctrineExtensionsBundle)。我已将我的实体设置为具有可排序行为:position;}/***@parammixed$position*/publicfunctionsetPosition($position){$this->position=$position;}/***@returnmixed*/publicfunctiongetTitle(){return$this->title;}/***@parammixed$title*/publicfunctionsetTitle($titl

mongodb - 鲁巴萨 :sortable (Meteor) dying with error "TypeError: templateInstance.collection.findOne is not a function"

我使用Meteor实现了一个非常基本的rubaxa:sortable实例。不使用多个可排序列表或任何花哨的东西。在我的Mongo集合中使用唯一编号1、2、3等预加载“订单”数据。一切都显示正常,并且让您排序一次然后包在尝试将新订单保存到数据库时死掉。浏览器控制台的错误是:TypeError:templateInstance.collection.findOneisnotafunction.(In'templateInstance.collection.findOne(itemId)','templateInstance.collection.findOne'isundefined)ad

SortableJS/Sortable拖拽组件,使用详细(Sortablejs安装使用)

简述作为一名前端开发人员,在工作中难免会遇到拖拽功能,分享一个github上一个不错的拖拽js库,能满足我们在项目开发中的需要,支持Vue和React,下面是SortableJS的使用详细;这个是sortableJS中文官方文档,记录了一些相关属性和使用方法,页面十分简约方便阅读;SortableJs中文文档http://www.sortablejs.com下面是使用详细,主要分为3步;1、首相需要安装相关依赖:npm install sortablejs --save;2、页面引入使用:importSortablefrom"sortablejs";3、获取大盒子属性,然后在初始化的使用需要调

swift - 在参数类型 '[ItemA]' 中, 'ItemA' 不符合预期类型 'Sortable'

我在使用Swift时遇到了一个奇怪的错误,但我似乎找不到问题所在。我认为不应该抛出该错误,并且我已经在Playground上用下面的代码验证了这个问题。protocolSortable{}protocolItemA:Sortable{}funcsortItems(items:[T])->[T]{//dothesortingherereturnitems}letlist:[ItemA]=[]sortItems(items:list) 最佳答案 您不能传递从当前Swift版本(4.1)中的受限协议(protocol)继承的另一个协议(p

jquery - 如何使用 jQuery UI sortable() 将元素拖到下拉列表中?

精简版:如何将Link1拖入此演示中Link3下的下拉菜单之一?http://jsfiddle.net/Gdadu/2/编辑:问题是当一个元素被拖到另一个元素上时应该发生什么:它应该被放置在左边/右边还是开始一个新的子菜单?为了使列表完全可排序,必须有一些方法可以将元素放入不存在的子菜单中,开始一个新的ul下拉菜单。我可以在每个列表项中插入一个空的ul,这些列表项还没有一个作为放置目标,但上面的问题仍然存在。这似乎比我最初想象的要困难得多,所以我很抱歉没有为此付出更多努力,因为我没有考虑其中的一些问题。我愿意接受对所述问题的回答,然后再担心其余的问题。我有一个基本的下拉导航列表,我希望

jquery - 如何使用 jQuery UI sortable() 将元素拖到下拉列表中?

精简版:如何将Link1拖入此演示中Link3下的下拉菜单之一?http://jsfiddle.net/Gdadu/2/编辑:问题是当一个元素被拖到另一个元素上时应该发生什么:它应该被放置在左边/右边还是开始一个新的子菜单?为了使列表完全可排序,必须有一些方法可以将元素放入不存在的子菜单中,开始一个新的ul下拉菜单。我可以在每个列表项中插入一个空的ul,这些列表项还没有一个作为放置目标,但上面的问题仍然存在。这似乎比我最初想象的要困难得多,所以我很抱歉没有为此付出更多努力,因为我没有考虑其中的一些问题。我愿意接受对所述问题的回答,然后再担心其余的问题。我有一个基本的下拉导航列表,我希望