了解jQuery技巧来提高你的代码

2020-05-24 21:18:57易采站长站整理

$(document).ready( function() {
    // 使用jQuery的click事件改变视觉效果,并开启滑动效果
    $(“div.button”).click( function() {
        // div.button 现在看上去是按下的效果
        $(this).css( {
            borderStyle : “inset”,
            cursor : “wait”
        });
        // #sliding 现在将渐隐并在完成动作之后开启渐显效果
        // slideup once it completes
        $(‘#sliding’).slideDown(‘slow’, function() {
            $(‘#sliding’).slideUp(‘slow’, function() {
                // 渐显效果完成后将会改变按钮的CSS属性
                $(‘div.button’).css( {
                    borderStyle : “outset”,
                    cursor : “auto”
                });
            });
        });
    });
});
12.学会使用自定义选择器

jQuery允许我们在css选择器的基础上定义自定义选择器来让我们的代码更简洁:


$.expr[‘:’
$.expr[‘:’].mycustomselector= function(element, index, meta, stack){
    // element- DOM元素
    // index – 堆栈中当前遍历的索引值
    // meta – 关于你的选择器的数据元
    // stack – 用于遍历所有元素的堆栈
    // 包含当前元素则返回true
    // 不包含当前元素则返回false
};
// 自定义选择器的应用: