jquery使用技巧(2)
2014-04-16 22:05
218 查看
13. 替换元素
14. jQuery延时加载功能
15. 移除单词功能
16. 验证元素是否存在于jquery对象集合中
17. 使整个DIV可点击
18. ID与Class之间转换.
19. 克隆对象
20. 使元素居屏幕中间位置
21. 写自己的选择器
22. 统计元素个数
23. 使用自己的 Bullets
24. 引用Google主机上的Jquery类库
25. 禁用Jquery(动画)效果
26. 与其他Javascript类库冲突解决方案
$(document).ready(function() { $('#id').replaceWith(' <DIV>I have been replaced</DIV> '); });
14. jQuery延时加载功能
$(document).ready(function() { window.setTimeout(function() { // do something }, 1000); });
15. 移除单词功能
$(document).ready(function() { var el = $('#id'); el.html(el.html().replace(/word/ig, "")); });
16. 验证元素是否存在于jquery对象集合中
$(document).ready(function() { if ($('#id').length) { // do something } });
17. 使整个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> });
18. ID与Class之间转换.
$(document).ready(function() { function checkWindowSize() { if ( $(window).width() > 1200 ) { $('body').addClass('large'); } else { $('body').removeClass('large'); } } $(window).resize(checkWindowSize); });
19. 克隆对象
$(document).ready(function() { var cloned = $('#id').clone(); // how to use <DIV id=id></DIV> });
20. 使元素居屏幕中间位置
$(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(); });
21. 写自己的选择器
$(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'); }); });
22. 统计元素个数
$(document).ready(function() { $("p").size(); });
23. 使用自己的 Bullets
$(document).ready(function() { $("ul").addClass("Replaced"); $("ul > li").prepend("‒ "); // how to use ul.Replaced { list-style : none; } });
24. 引用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>
25. 禁用Jquery(动画)效果
$(document).ready(function() { jQuery.fx.off = true; });
26. 与其他Javascript类库冲突解决方案
$(document).ready(function() { var $jq = jQuery.noConflict(); $jq('#id').show(); });
相关文章推荐
- 26个Jquery使用技巧
- 2014.5.7 Jquery 使用技巧
- Douban的jquery使用技巧[转载]
- jquery autoComplete 使用技巧
- jQuery 常见开发使用技巧总结
- 12个Jquery使用技巧
- 【转】译- 26 个 jQuery使用技巧
- 12条Jquery常用使用技巧
- Visual Studio下使用jQuery的10个技巧
- GBin1分享:jQuery新手技巧之“避免过多使用$('.someclass')”
- jQuery使用技巧简单汇总
- jQuery日常使用技巧总结
- jquery的选择器的使用技巧之如何选择input框
- 详解Ajax请求(三)——jQuery对Ajax的实现及serialize()函数对于表单域控件参数提交的使用技巧
- 关于jQuery新的事件绑定机制on()的使用技巧
- 12个Jquery使用技巧
- VS2010技巧:如何在js文件中使用jQuery智能感知(转)
- Jquery 使用技巧总结
- 常见26个jquery使用技巧详解(比如禁止右键点击、隐藏文本框文字等)
- 26个JQuery使用技巧