最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

jquery实用代码片段集合_jquery

来源:动视网 责编:小采 时间:2020-11-27 20:54:34
文档

jquery实用代码片段集合_jquery

jquery实用代码片段集合_jquery: 加载google的jquery库 script type=text/javascript src=http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js
推荐度:
导读jquery实用代码片段集合_jquery: 加载google的jquery库 script type=text/javascript src=http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js


加载google的jquery库

有利于加快加载速度(已经得到验证)。

修改图片src更新图片

$(imageobj).attr('src', $(imageobj).attr('src') + '?' + Math.random() );

这是很实用的技巧,曾经有人问明河,为什么他已经修改了图片的src,但图片没变化呢?原因在于缓存,给图片路径后加个随机数参数即可。

加载多张图片,判断加载完成状态

 var totalimages = 10;
var loadedimages = 0;
$("").load(function() {
++loadedimages;
if(loadedimages == totalimages){
//全部图片加载完成时…..
}
});

双击不选中文本

 var clearSelection = function () {
if(document.selection && document.selection.empty) {
document.selection.empty();
} else if(window.getSelection) {
var sel = window.getSelection();
sel.removeAllRanges();
}
}

$(element).bind('dblclick',function(event){
clearSelection();
});

对一个列表进行排序

 
  • cloud

  • sun

  • rain

  • snow


  • var items = $('.to_order li').get();

    items.sort(function(a,b){
    var keyA = $(a).text();
    var keyB = $(b).text();
    if (keyA < keyB) return -1;
    if (keyA > keyB) return 1;
    return 0;
    });
    var ul = $('.to_order');
    $.each(items, function(i, li){
    ul.append(li);
    });

    (中文无效)
    绑定右击事件

     $(document).ready(function(){
    $(document).bind("contextmenu",function(e){
    return false;
    });
    });

    扩展jquery的对象选择器

     $.extend($.expr[':'], {
    //选择器名
    moreThanAThousand : function (a){
    return parseInt($(a).html()) > 1000;
    }
    });
    $(document).ready(function() {
    $('td:moreThanAThousand').css('background-color', '#ff0000′);
    });

    检查对象是否存在

    if ($("#elementid").length) {
    //……
    }

    取消一个ajax请求

    var req = $.ajax({
    type: "POST",
    url: "someurl",
    data: "id=1″,
    success: function(){

    }
    });
    //取消ajax请求
    req.abort()

    检查cookies是否可用

    $(document).ready(function() {
    var dt = new Date();
    dt.setSeconds(dt.getSeconds() + 60);
    document.cookie = "cookietest=1; expires=" + dt.toGMTString();
    var cookiesEnabled = document.cookie.indexOf("cookietest=") != -1;
    if(!cookiesEnabled){
    //cookies不能用……..
    }
    });

    获取当前元素在元素集内的索引值

     $("ul > li").click(function () {
    var index = $(this).prevAll().length;
    });
    //如果用的是jquery1.4,明河推荐使用以下方法:
    $("ul > li").click(function () {
    var index = $(this).index();
    文档

    jquery实用代码片段集合_jquery

    jquery实用代码片段集合_jquery: 加载google的jquery库 script type=text/javascript src=http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js
    推荐度:
    标签: 代码 实用 jQuery
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top