自己常用的js方法

//初始化 $(function(){  selectData(".format_select"); })

function showSearchBar(ID) {  if($(ID).css("display")=="none"){   $(ID).fadeIn("slow").css("overflow","visible");;  }else{   $(ID).fadeOut();  } } //右上角菜单,显示

function showFloatMenu(a) {  if($("#black_mask3").html()!=null){   if($("#"+a).css("display")!="none"){    $("#"+a).slideUp("fast");    $("#black_mask3").fadeOut();   }else{    $("#"+a).slideDown(500,"easeInOutExpo",function(){     $(this).find("i.corner").animate({"marginTop":"-5px"},300,"easeOutCubic");     $(this).css("overflow","visible");     $(this).find("a").click(function(){      $("#"+a).slideUp("fast");      $("#black_mask3").fadeOut();      })    }).css({"position":"fixed"});    $("#black_mask3").fadeIn().height($("html").height());   }   $(window).resize(function(){    $(".black_mask").height($("html").height());   })  }else{   $("body").append("<i class=‘black_mask‘ id=‘black_mask3‘ style=‘display:none‘></i>");   $("#black_mask3").height($("html").height()).fadeIn().bind("click",function(){    showFloatMenu(a);   });   $("#"+a).slideDown(500,"easeInOutExpo",function(){    $(this).find("i.corner").animate({"marginTop":"-5px"},300,"easeOutCubic");    $(this).css("overflow","visible");    $(this).find("a").click(function(){      $("#"+a).slideUp("fast");      $("#black_mask3").fadeOut();      })   }).css({"position":"fixed"});   $(window).resize(function(){     //alert(2323)    $(".black_mask").height($("html").height());   })  } }

//表单菜单文字替换 function selectData(_target) {  $(_target).each(function(i){   var checkText=[];   checkText[i]=$(this).find("option:selected").text();  //获取Select选择的Text   var t="<span>"+checkText[i]+"</span>";   $(this).append(t);   $(this).find("select").bind("change",function(){    var it=$(this).find("option:selected").text();    //alert($(this).parent().find("span").text())    $(this).parent().find("span").text(it);   })  }) }

自己常用的js方法,布布扣,bubuko.com

时间: 2024-08-27 07:23:25

自己常用的js方法的相关文章

常用的JS方法(见到好的就添加进来)

// 悬浮置顶 ; (function ($) { $.fn.crumbsFixedPosition = function (options) { var defaults = { cName: 'fixed_pos' } var options = $.extend(defaults, options); return this.each(function () { var $this = $(this); var t = $(this).offset().top; $(window).on(

在项目中常用的JS方法封装

使用方法简单,只需要放在你的 utils.js 工具文件中,直接export const 加上下面封装方法,在别的文件中使用 {方法1,方法2,方法3...}引用后直接使用即可. 01.输入一个值.返回其数据类型 type = para =>{ return Object.toString.call(para).slice(8,-1) } 02.冒泡排序 升序 bubbleAsSort() bubbleAsSort = arr =>{ for(let i=0;i<arr.length -

常用原生JS方法总结(兼容性写法)

①添加事件方法 1 2 3 4 5 6 7 8 9 addHandler:function(element,type,handler){     if(element.addEventListener){//检测是否为DOM2级方法         element.addEventListener(type, handler, false);     }else if (element.attachEvent){//检测是否为IE级方法         element.attachEvent("

JS常用字符串处理方法总结

1.indexOf()方法,从前往后查找字符串位置,大小写敏感,从0开始计数.同理,lastIndexOf() 方法从后往前,两个方法对于相同的检索条件输出的结果是一样的 例如: <script type="text/javascript"> var str="Hello World!" document.write(str.indexOf("Hello"))//输出0 document.write(str.indexOf("

常用js方法整理common.js

项目中常用js方法整理成了common.js var h = {}; h.get = function (url, data, ok, error) { $.ajax({ url: url, data: data, dataType: 'json', success: ok, error: error }); } h.post = function (url, data, ok, error) { $.ajax({ url: url, data: data, type: 'post', data

常用JS方法

// 悬浮置顶 ; (function ($) { $.fn.crumbsFixedPosition = function (options) { var defaults = { cName: 'fixed_pos' } var options = $.extend(defaults, options); return this.each(function () { var $this = $(this); var t = $(this).offset().top; $(window).on(

js中字符串常用熟悉和方法

for(var i=0;i<=450;i++){ for(var j=380-i;j+i<=450 && j+i>=380;j++){ if((i*75+j*80.1)==(i+j)*76){ alert('nan:'+i+'nv:'+j); } } } js中字符串常用熟悉和方法,布布扣,bubuko.com

Node.js process 模块常用属性和方法

Node.js是常用的Javascript运行环境,本文和大家发分享的主要是Node.js中process 模块的常用属性和方法,希望通过本文的分享,对大家学习Node.js http://www.maiziedu.com/course/694/有所帮助. 如果不是和命令行工具打交道,可能我们很少有机会去用到process模块中的一些方法或者属性.不过如果你要做类似于webpack或者gulp等较为复杂的构建工具,由于bash界面就是和用户直接交流的工具,因此友好的输入输出,完整的提示都非常有必

js数组对象以及数组常用属性和方法

定义形式: var  arr1 = new Array(1,  5,  8,  7,  2,  10);  //定义了一个数组,其中具有6个数据 var  arr2 = new Array();                   //只是单纯地定义了一个数组(名),但没有给值(数据),即现在是空的 var  arr3 = [1,  5,  8,  7,  2,  10];  //同arr1,只是一种简写的定义法. var  arr4 = [ ];                  //同arr