不得不分享的JavaScript常用方法函数集(下)


Posted in Javascript onDecember 25, 2015

本文中,收集了一些比较常用的Javascript函数,希望对学习JS的朋友们有所帮助。

22. 替换元素

$(document).ready(function() {
  $('#id').replaceWith('
<DIV>I have been replaced</DIV>
 
');
});

23. jQuery延时加载功能

$(document).ready(function() {
  window.setTimeout(function() {
    // do something
  }, 1000);
});

24. 移除单词功能

$(document).ready(function() {
  var el = $('#id');
  el.html(el.html().replace(/word/ig, ""));
});

25. 验证元素是否存在于jquery对象集合中

$(document).ready(function() {
  if ($('#id').length) {
   // do something
 }
});

26. 使整个DIV可点击

$(document).ready(function() {
  $("div").click(function(){
     //get the url from href attribute and launch the url
   window.location=$(this).find("a").attr("href"); return false;
  });// how to use<DIV><A href="index.html">home</A></DIV>});

27. ID与Class之间转换
当改变Window大小时,在ID与Class之间切换

$(document).ready(function() {
  function checkWindowSize() {
    if ( $(window).width() > 1200 ) {
    $('body').addClass('large');
  }  else {
    $('body').removeClass('large');
  }
  }
$(window).resize(checkWindowSize);
});

28. 克隆对象

$(document).ready(function() {
  var cloned = $('#id').clone();// how to use<DIV id=id></DIV>});

29. 使元素居屏幕中间位置

$(document).ready(function() {
 jQuery.fn.center = function () {
    this.css("position","absolute");
       this.css("top", ( $(window).height() - this.height() ) / 2+$(window).scrollTop() + "px");
          this.css("left", ( $(window).width() - this.width() ) / 2+$(window).scrollLeft() + "px");
             return this;
 }
 $("#id").center();
});

30. 写自己的选择器

$(document).ready(function() {
  $.extend($.expr[':'], {
    moreThen1000px: function(a) {
         return $(a).width() > 1000;
   }
  });
 $('.box:moreThen1000px').click(function() {
    // creating a simple js alert box
   alert('The element that you have clicked is over 1000 pixels wide');
 });
});

31. 统计元素个数

$(document).ready(function() {
  $("p").size();
});

32. 使用自己的 Bullets

$(document).ready(function() {
  $("ul").addClass("Replaced");
  $("ul > li").prepend("‒ "); // how to use
 ul.Replaced { list-style : none; }
});

33. 引用Google主机上的Jquery类库

//Example 1
<SCRIPT src="http://www.google.com/jsapi"></SCRIPT>
<SCRIPT type=text/javascript>
google.load("jquery", "1.2.6");
google.setOnLoadCallback(function() {
  // do something
});
</SCRIPT><SCRIPT type=text/javascript src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></SCRIPT>
 // Example 2:(the best and fastest way)
<SCRIPT type=text/javascript src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></SCRIPT>

34. 禁用Jquery(动画)效果

$(document).ready(function() {
  jQuery.fx.off = true;
});

35. 与其他Javascript类库冲突解决方案

$(document).ready(function() {
  var $jq = jQuery.noConflict();
  $jq('#id').show();
});

以上就是本文的全部内容,喜欢的就收藏吧!

Javascript 相关文章推荐
通过JAVAScript实现页面自适应
Jan 19 Javascript
ext实现完整的登录代码
Aug 08 Javascript
web 页面分页打印的实现
Jun 22 Javascript
JavaScript将页面表格导出为Excel的具体实现
Dec 27 Javascript
用js格式化金额可设置保留的小数位数
May 09 Javascript
node.js中的path.resolve方法使用说明
Dec 08 Javascript
javascript原型模式用法实例详解
Jun 04 Javascript
JavaScript面向对象之私有静态变量实例分析
Jan 14 Javascript
Google 地图叠加层实例讲解
Aug 06 Javascript
前端常见跨域解决方案(全)
Sep 19 Javascript
Vue.directive使用注意(小结)
Aug 31 Javascript
解决layui动态添加的元素click等事件触发不了的问题
Sep 20 Javascript
JQuery datepicker 用法详解
Dec 25 #Javascript
一道JS前端闭包面试题解析
Dec 25 #Javascript
干货分享:让你分分钟学会javascript闭包
Dec 25 #Javascript
javascript生成img标签的3种实现方法(对象、方法、html)
Dec 25 #Javascript
谈谈我对JavaScript中typeof和instanceof的深入理解
Dec 25 #Javascript
JavaScript中Window对象的属性及事件
Dec 25 #Javascript
JavaScript字符串删除重复字符的方法
Dec 25 #Javascript
You might like
在PHP中使用灵巧的体系结构
2006/10/09 PHP
php debug 安装技巧
2011/04/30 PHP
5种PHP创建数组的实例代码分享
2014/01/17 PHP
php统计时间和内存使用情况示例分享
2014/03/13 PHP
php获得客户端浏览器名称及版本的方法(基于ECShop函数)
2015/12/23 PHP
JavaScript 面向对象之命名空间
2010/05/04 Javascript
S2SH整合JQuery+Ajax实现登录验证功能实现代码
2013/01/30 Javascript
计算新浪Weibo消息长度(还可以输入119字)
2013/07/02 Javascript
JS创建自定义表格具体实现
2014/02/11 Javascript
Javascript 函数parseInt()转换时出现bug问题
2014/05/20 Javascript
jQuery的one()方法用法实例
2015/01/19 Javascript
JS实现n秒后自动跳转的两种方法
2020/11/30 Javascript
JavaScript的字符串方法汇总
2016/07/31 Javascript
JS实现密码框的显示密码和隐藏密码功能示例
2016/12/26 Javascript
vue移动端路由切换实例分析
2018/05/14 Javascript
详解.vue文件中style标签的几个标识符
2018/07/17 Javascript
jQuery实现参数自定义的文字跑马灯效果
2018/08/15 jQuery
React router动态加载组件之适配器模式的应用详解
2018/09/12 Javascript
《javascript设计模式》学习笔记四:Javascript面向对象程序设计链式调用实例分析
2020/04/07 Javascript
vue 获取到数据但却渲染不到页面上的解决方法
2020/11/19 Vue.js
[01:17]炒鸡美酒第四天TA暴走
2018/06/05 DOTA
详解Golang 与python中的字符串反转
2017/07/21 Python
Python中函数及默认参数的定义与调用操作实例分析
2017/07/25 Python
对django后台admin下拉框进行过滤的实例
2019/07/26 Python
Django继承自带user表并重写的例子
2019/11/18 Python
python入门之井字棋小游戏
2020/03/05 Python
使用pytorch 筛选出一定范围的值
2020/06/28 Python
C#面试常见问题
2013/02/25 面试题
竞选村长演讲稿
2014/04/28 职场文书
党支部群众路线整改措施思想汇报
2014/10/10 职场文书
党员个人整改方案及措施
2014/10/25 职场文书
检讨书大全
2015/01/27 职场文书
2015年房地产销售工作总结
2015/04/20 职场文书
JavaScript 去重和重复次数统计
2021/03/31 Javascript
Python OpenCV快速入门教程
2021/04/17 Python
Python中的tkinter库简单案例详解
2022/01/22 Python