国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
1.3KB

  1. var $ = jQuery;
  2. var disabelsort = true; //是否停止使用块级移动
  3. $(function(){
  4. $('.dbox')
  5. .each(function(){
  6. $(this).hover(function(){
  7. $(this).find('dt').addClass('collapse');
  8. }, function(){
  9. $(this).find('dt').removeClass('collapse');
  10. })
  11. //.find('h2').hover(function(){
  12. // $(this).find('.configure').css('visibility', 'visible');
  13. //}, function(){
  14. // $(this).find('.configure').css('visibility', 'hidden');
  15. //})
  16. .click(function(){
  17. $(this).siblings('dd').toggle();
  18. })
  19. .end()
  20. //.find('.configure').css('visibility', 'hidden');
  21. });
  22. $('.column').sortable({
  23. connectWith: '.column',
  24. handle: 'dt',
  25. disable:true,
  26. cursor: 'pointer',
  27. placeholder: 'placeholder',
  28. forcePlaceholderSize: true,
  29. opacity: 0.4,
  30. stop: function(event, ui){
  31. $(ui.item).find('h2').click();
  32. var items=[];
  33. $('.column').each(function(){
  34. var columnId=$(this).attr('id');
  35. $('.dbox', this).each(function(i){
  36. var item={
  37. id: $(this).attr('id'),
  38. order : i,
  39. column: columnId
  40. };
  41. items.push(item);
  42. });
  43. });
  44. var sortorder = { items: items };
  45. $.post('index_body.php?dopost=movesave', 'sortorder='+$.toJSON(sortorder), function(response){
  46. });
  47. }
  48. })
  49. .disableSelection();
  50. if(disabelsort) $('.column').sortable("option", "disabled", true );
  51. });