circle_manage.js 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. $(function(){
  2. /* 全选 */
  3. $('.checkall').click(function(){
  4. var _self = this;
  5. $('.checkitem').each(function(){
  6. if (!this.disabled)
  7. {
  8. $(this).attr('checked', _self.checked);
  9. }
  10. });
  11. $('.checkall').attr('checked', this.checked);
  12. });
  13. /* 批量操作按钮 */
  14. $('a[nctype="batchbutton"]').click(function(){
  15. /* 是否有选择 */
  16. if($('.checkitem:checked').length == 0){ //没有选择
  17. return false;
  18. }
  19. var _uri = $(this).attr('uri');
  20. var _name = $(this).attr('name');
  21. var handleResult = function(uri,name) {
  22. /* 获取选中的项 */
  23. var items = '';
  24. $('.checkitem:checked').each(function(){
  25. items += this.value + ',';
  26. });
  27. items = items.substr(0, (items.length - 1));
  28. ajaxget(uri + '&' + name + '=' + items);
  29. return false;
  30. }
  31. if($(this).attr('confirm')){
  32. showDialog($(this).attr('confirm'), 'confirm', '', function(){handleResult(_uri,_name)});
  33. return false;
  34. }
  35. handleResult(_uri,_name);
  36. });
  37. });
  38. // 导航下拉菜单
  39. var timeout = 500;
  40. var closetimer = 0;
  41. var ddmenuitem = 0;
  42. function jsddm_open()
  43. { jsddm_canceltimer();
  44. jsddm_close();
  45. ddmenuitem = $(this).find('.tabs-child-menu').eq(0).css('visibility', 'visible');}
  46. function jsddm_close()
  47. { if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}
  48. function jsddm_timer()
  49. { closetimer = window.setTimeout(jsddm_close, timeout);}
  50. function jsddm_canceltimer()
  51. { if(closetimer)
  52. { window.clearTimeout(closetimer);
  53. closetimer = null;}}
  54. $(document).ready(function()
  55. { $('#jsddm > li.selected').bind('mouseover', jsddm_open);
  56. $('#jsddm > li.selected').bind('mouseout', jsddm_timer);});