jquery常用代码--(一)

在工作中,常用的特效,其实不是很多。主要分为以下几大类:

1.常见Tab切换 

                2.有关输入框 input的简单交互 

                3.进度条

                4. Banner切换

                5.可拖拽弹出层

                6.文字超出则省略且显示为点点

                7.内容区内部右边3D云标签


1.常见Tab切换

        $(function(){

               $(‘.tab_change  ul  li‘).click(function(){         

                    $(this).addClass(‘cur‘).siblings().removeClass(‘cur‘);         

                    $(‘.tab_change ol li‘).eq($(this).index()).show().siblings().hide();

                }) 

        })


2.有关输入框 input的简单交互

    1.一般要求的直接带入写法

    <input    type=“text”   value=“请输入关键字”                            

               onfocus=“if(value==‘请输入关键字’){value=‘    ’}”                                    

                onblur=“if(value==‘’){value=‘请输入关键字’}”                   />

    2.特别要求,比如用jQueryhtml结构页面外写 

    $(function(){        

                $( ‘.text’).focus(function(){                          

                        if($(this).val()==‘请输入关键字’)  {

                               $(this).val(‘’) ;   

                        }       

                })                

                $( ‘.text’).blur(function(){                          

                         if($(this).val()==‘’) {  

                                 $(this).val(‘请输入关键字’);

                         }       

                 })

   3.特别要求,比如多个输入框的验证,以及输入前后,字体的颜色

 $(‘#name , #psw , #code‘).focus(function(){        

         if( $(this).val()==‘请输入用户名‘ || $(this).val()==‘请输入密码’ || $(this).val()==‘请输入验证码‘)               {                 

                $(this).val(‘‘);                 

                $(this).css(‘color‘,‘#000‘);        

         }

    });

    $(‘#name , #psw , #code‘).blur(function(){           

            if( $(this).val()==‘‘)  {

                    $(‘#name‘).val(‘请输入用户名‘);  

                    $(‘#psw‘).val(‘请输入密码‘);

                    $(‘#code‘).val(‘请输入验证码‘);    

                    $(this).css(‘color‘,‘#9a9a9a‘);           

                }  

     });

4.特别要求,比如原为文本框的,后写入时变为输入密码框

<input name="psw" id="psw" type="text" value="请输入密码" />

<input name="password" id="password" type="password" class="input display_none"  />


$("#psw").focus(function() {

        var text_value = $(this).val();

        if (text_value ==this.defaultValue) {

                $("#psw").hide();

                $("#password").show().focus();   

         }

});


$("#password").blur(function() {

            var text_value = $(this).val();

            if (text_value == "") {

                    $("#psw").show();$("#password").hide();

            }

});

5.特别要求:输入前文字居中,输入后文字左靠齐

$("input[type=‘text‘]").focus(function(){  

          $(this).css({"text-align":"left","color":"#333"})          

           $(this).val(" ")

})


$("input[type=‘text‘]").blur(function(){    

        if($(this).val()==" "){

                $(this).css({"text-align":"center","color":"#dfdfdf"})

                $(this).val("-请输入-")   

         }

})

时间: 2025-01-11 06:45:05

jquery常用代码--(一)的相关文章

JS/Jquery常用代码1

1.Jquery解析Json数据: var remark_msg=jQuery.parseJSON(result); $.each(remark_msg,function(i,n) { $("#remark_content").val(n.remark); $("#remark_msg").html(n.name+"于"+n.rtime+"备注!"); } ) 2.数据确认: var r=confirm('您确认要清除所分配的

Jquery常用代码

Jquery中常用追加元素的几种方法: //append(),在父级最后追加一个子元素 //appendTo(),将子元素追加到父级的最后 //prepend(),在父级最前面追加一个子元素 //prependTo(),将子元素追加到父级的最前面 //after(),在当前元素之后追加(是同级关系) //before(),在当前元素之前追加(是同级关系) //insertAfter(),将元素追加到指定对象的后面(是同级关系) //insertBefore(),将元素追加到指定对象的前面(是同级

JQuery常用代码汇总

获取<input />的value $("#id").val( ); 标签间的html $("#id").html('<tr><td>aaa</td> </tr>'); 隐藏/显示 $("#id").show(); $("#id").hide(); 去字符串的前后空格 $.trim(str); ID=con标签内的html的追加 $("#con")

jQuery 常用代码集锦

1. 选择或者不选页面上全部复选框 var tog = false; // or true if they are checked on load $('a').click(function() { $("input[type=checkbox]").attr("checked",!tog); tog = !tog; }); 2. 取得鼠标的X和Y坐标 $(document).mousemove(function(e){ $(document).ready(func

jquery常用代码--(二)

3.进度条       1.横向进度条带固定百分比               function SetProgress(progress) {                                 if (progress) {                              $(".inner").css("width", String(progress) + "%"); //控制#loading div宽度       

JQuery 常用代码

1.选择器 1.根据标签名: $('p')  选择文档中的所有段落    2. 根据ID: $("#some-id")    3.类: $('.some-class') $('.tab curr').removeClass("curr");. $('tr:odd').addClass('odd'); //过滤选择结果集中的奇数元素    $('tr:even').addClass('even'); //过滤选择结果集中的偶数元素 2.this onclick=&qu

!!! jquery mobile常用代码

Jquery MOBILE: <!doctype html> <html> <head> <meta charset="utf-8"> <title></title> <script src="http://code.jquery.com/jquery-1.11.1.min.js"></script> <script src="http://code.jq

jQuery代码开发技巧收集,jquery常用的开发代码

jQuery代码开发技巧收集,jquery常用的开发代码 今天分享一个jquery常用的开发代码,大部分是网友总结的,总共60条.后期我也会陆续完善! 把我在开发中常用的写在这里,希望持续关注~~ 1. 使用siblings()来处理同类元素 // Rather than doing this $('#nav li').click(function(){ $('#nav li').removeClass('active'); $(this).addClass('active'); }); //

基于jQuery 常用WEB控件收集

Horizontal accordion: jQuery 基于jQuery开发,非常简单的水平方向折叠控件. Horizontal accordion: jQuery jQuery-Horizontal Accordion 具有XBOX360 blade界面风格的水平方向Accordion. jQuery-Horizontal Accordion AutoComplete-JQuery jQuery插件易于集成到现在的表单中(Form). AutoComplete-JQuery Facebook