jQuery用户界面可排序停止事件拖放后

我用jQuery用户界面可排序插件工作,一切都按预期接受的一个问题。 之后我做了拖动重新排序列表(列表中的项目<A>标签)下降后,点击事件触发完成。

任何人都碰上之前这个问题? 如果是这样,你怎么去修复呢?

--------------解决方案-------------

好吧...我想通了..

这里是我的解决方案:

$(thumbOpts.container).sortable({
items: '.page',
revert: true,
opacity: 0.5,
start: function(evt, ui) {
var link = ui.item.find('a');
link.data('click-event', link.attr('onclick'));
link.attr('onclick', '');
},
stop: function(evt, ui) {
setTimeout(
function(){
var link = ui.item.find('a');
link.attr('onclick', link.data('click-event'));
},
200
)
}
});

分类:jQuery UI的 时间:2012-01-01 人气:0
分享到:

相关文章

  • JQuery用户界面 - 从可排序,以投掷的阻力 2012-06-23

    我有一个可排序的图像列表. 要删除它们,用户会从排序列表拖动到一个投掷的格代表一个垃圾桶. 我怎样才能做到这一点? 我是否需要添加一个可拖动到每个图像为它用可投掷的工作? --------------解决方案------------- 接受的答案似乎提供了错误的信息. 对于任何引用这个帖子以后, 从rjmunro的评论为接受的答案 - Sortables已经拖动. 有没有必要明确声明他们作为拖动. 的jsfiddle演示 从JQuery用户界面文档 - 默认情况下,可排序的项目共享拖动属性. 是

  • jQuery用户界面:嵌套排序错误 2013-04-10

    谢谢阅读. 两个问题: 我创建一个任务列表类型的系统,它使用嵌套的排序列表. 下面是一些很基本的演示代码: <script> $(function(){ $('.sortable_test > li').attr('style', 'border:1px solid red; padding:3px; margin:2px;'); $('.sortable_test').sortable({ distance: 5, connectWith: ['.sortable_test'], pl

  • JQuery用户界面:可排序 - 我应该使用哪个事件? 2012-09-21

    我有一个问题,使用jQuery UI工作时. 我试图实现这一目标是: 我有一个排序列表( .form_container ),使用对象. 当他们的位置改变,Ajax调用更新数据库. 这份名单之外,我有"文本项目"( .create_item ). 当这些项目正在排序名单上删除,我想打一个Ajax调用,这将使我的内容,所以我可以改变我的简单的项目为对象. 然后,因为一个新的对象被添加,我要为位置Ajax调用被解雇. 但在此之前是否正确装入我的新对象. 我希望我足够清楚... 因此,首先,

  • JQuery用户界面样板“可排序”的代码不正确行为 2013-06-01

    我决定来测试一些代码从一个Jqueryui.com"可排序UI". 我直接复制的源代码,记事本,保存为sortable.html. 当我在Chrome / Firefox中打开它,没有什么是可拖动/器可弃或以其他方式排序. 它的外观和行为完全像一个普通的HTML文本列表. 有任何想法吗? 文件的内容是在下面的代码. <!doctype html> <html lang="en"> <head> <meta charset=&

  • JQuery用户界面手风琴 - 可排序的问题 2013-10-07

    我使用这个代码,以使手风琴排序,并做出积极的手风琴面板移动到堆栈的顶部: $(function() { var stop = false; $("#ccaccordion h3").click(function( event ) { if ( stop ) { event.stopImmediatePropagation(); event.preventDefault(); stop = false; } }); $("#ccaccordion").accordio

  • jQuery用户界面,拖动/排序追加问题 2013-12-28

    我想追加的HTML,而我已经成功地拖动到排序列表中的项目,但它似乎并没有工作. 我克隆原来的项目,并试图追加到ui.helper无济于事. 这是我到目前为止有: <head> <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script> <script type="text/javascript" src="js/jq

  • 日期选择器选择日期jQuery用户界面/ jQuery的UI方便的特定范围 2013-02-07

    我目前使用jQuery UI方便的日期选择器. 这里是文档,只有很少的选择,这样就不会带你一分多钟来看看. 这是件好事,但我需要在明天并在30天内以选择一个范围的开始日期 例如,如果今天是16/4/2012,那么范围应17/4/2012至16/5/2012,我觉得很难下手,因为我不知道如何使用jQuery来获取当前日期和设定的范围,禁用可选项目后,我阅读该文档. 谢谢. 此外,如果jQuery easyui不是一个很好的选择,任何建议? 我使用jQuery UI的为好. 如果使用其中任何一个答案

  • jQuery用户界面可排序 - 确定哪些元素是下方的元素被拖动 2013-10-15

    我在一个简单的无序列表来实现jQuery用户界面的可排序插件. 有没有什么办法来确定哪些元素是下方的元素被拖动? 在这个屏幕截图Row 3, column 1悬停Row 2-3, column 1在这种情况下. 我需要获得持有Row 2-3, column 1 . --------------解决方案------------- 我通过听做了一个解决方案, mousemove事件的同时拖动排序. 在鼠标移动,它会检查所有元素sortables以及是否当前拖动的元素悬停(相交它与零容忍-如果一个象素

  • jQuery的嵌套可排序 - 中所有可用UL的移动LI元素 2012-08-04

    我有工作,虽然它运行很慢,我觉得下面的代码. 我想要做的就是让<li>的自由根据现有的移动<ul> s或移动升了一级". 我也希望能够创造heirarchies所以如果你拖着<li>在另一<li>这将创建一个层次结构. 我认为在这个意义上我会呈现一个<ul>每个在<li>以防万一. 我只想把它限制在2〜3级. $("#sort_list").sortable({ containment: 'parent'

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.479 (s). 10 q(s)