1.判断屏幕高度

$(document).ready(function() {
    $("#left").height($(window).height());
    $("#main").height($(window).height() - 80);
    //t = (screen.height - 30)  
});

2.下拉框选中内容替换原有文字(类似城市切换)

$(".display ul li").click(function() {
            $(".display").hide();
            $(".xzsj span").empty().prepend($(this).text());
});

3.简单开关按钮

<p class="sexp" style="width: 150px">
            <span class="sex boy activesex">男</span>
            <span class="sex">女</span>
        </p>

$('.sex').click(function(){
                    $(this).removeClass('activesex');
                    $(this).addClass('activesex').siblings('span').removeClass('activesex');
                })
  3.增加id

$(".tab ul li").click(function(){
         $(".tab ul li").eq($(this).index()).attr('id',"active_tab").siblings().removeAttr('id','active_tab');
       //另一种方法: $("div").eq($(".tab li").index(this)).addClass("on").siblings().removeClass('on');

});

4.children parent用处多多

$('.boxlist1').mouseover(function(){
   $(this).children('.listdetail').children('.rightbj').css('display','block');
});
$('.boxlist1').mouseout(function(){
     $(".rightbj").hide();
});

$('.hover_bj').mouseover(function(){
                    $(this).children('.xiugai').css('display','block');
                });
                $('.hover_bj').mouseout(function(){
                    $(this).children('.xiugai').css('display','none');
                    
                })

5.判断

if ($(this).text()=="月报") {
      $(".selectzcfz").show();
         
     } else{
          $(".selectzcfz2").show();
          $(".selectzcfz").hide();
     }
6.   判断当前样式如果是a,则b隐藏,如果是b,则a隐藏

<script>
                $(function(){
                    $('a').click(function(){
                        if($(this).hasClass('close')){
                            $(this).css('display','none');
                            $(this).siblings('a').css('display','inline');
                            
                        }else if($(this).hasClass('open')){
                            $(this).css('display','none');
                            $(this).siblings('a').css('display','inline');
                        }
                    })
                })
            </script>

7.切换按钮

$('.yiqiyong').click(function() {
    $(this).toggleClass('yiqiyong');
    $(this).toggleClass('yijinyong');
});

idong常用js总结的更多相关文章

  1. 常用js方法

    function dateGetter(name, size, offset, trim) { offset = offset || 0; return function (date) { var v ...

  2. 常用JS正则表达式

    常用JS正则表达式 收集一些常用的JavaScript正则表达式匹配规则,比如匹配电话号码.Email.中文字符.身份证号.邮编.QQ号.过滤空白行.匹配特定数字等.觉得这玩意是很有用的,只不过自己水 ...

  3. 常用js方法整理common.js

    项目中常用js方法整理成了common.js var h = {}; h.get = function (url, data, ok, error) { $.ajax({ url: url, data ...

  4. 原生JS研究:学习jquery源码,收集整理常用JS函数

    原生JS研究:学习jquery源码,收集整理常用JS函数: 1. JS获取原生class(getElementsByClass) 转自:http://blog.csdn.net/kongjiea/ar ...

  5. 项目中常用js方法整理common.js

    抽空把项目中常用js方法整理成了common.js,都是网上搜集而来的,大家一起分享吧. var h = {}; h.get = function (url, data, ok, error) { $ ...

  6. 常用js正则表达式大全

    常用js正则表达式大全.一.校验数字的js正则表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和 ...

  7. api日常总结:前端常用js函数和CSS常用技巧

    我的移动端media html{font-size:10px} @media screen and (min-width:321px) and (max-width:375px){html{font- ...

  8. web前端关于html转义符的常用js函数

    web前端关于html转义符的常用js函数 //去掉html标签 function removeHtmlTab(tab) { return tab.replace(/<[^<>]+? ...

  9. 基础常用JS函数和语法

    100多个基础常用JS函数和语法集合大全  来源:http://www.cnblogs.com/hnyei/p/4605103.html 网站特效离不开脚本,javascript是最常用的脚本语言,我 ...

随机推荐

  1. 阿里云CentOS7挂载SSD云盘的方法

    https://bbs.aliyun.com/read/151152.html 阿里云购买的第2块云盘默认是不自动挂载的,需要手动配置挂载上. 1.查看SSD云盘 sudo fdisk -l Disk ...

  2. C#实现新建文件并写入内容

    using System; using System.IO; namespace ConsoleApplication1 { class Program { static void Main(stri ...

  3. Barcode.js功能强大的条码生成jQuery插件

    本文转载自http://www.uedsc.com/barcode-js.html Barcode.js是一个基于jQuery库的插件,用于绘制条形码或者二维码,能够生成基于DIV+CSS或者Canv ...

  4. print($arr,true)的参数true表示将$arr的值返会,而不是打印

    之前通过error_log()来调试php, 发现收到的json字符前边总是有一个1,一直以为是哪里直接出现了print.print_r.echo.var_dump(), 后来发现原来是某处用了形如e ...

  5. Android自定义字体

    1.在assets中创建文件夹fonts,放入字体文件.ttf 2.使用实例: TextView tv= (TextView)findViewById(R.id.tv); Typeface tf =  ...

  6. 【设计模式】MVC,MVP 和 MVVM 的区别

    复杂的软件必须有清晰合理的架构,否则无法开发和维护. MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用.它本身很容易理解,但是要讲清楚,它与衍生的 MVP ...

  7. Android四大组件之BrocastReceive

  8. 三.jquery.datatables.js表格编辑与删除

    1.为了使用如图效果(即将按钮放入行内http://www.datatables.net/examples/ajax/null_data_source.html) 采用了另一个数据格式 2.后台php ...

  9. java高级---->Thread之Phaser的使用

    Phaser提供了动态增parties计数,这点比CyclicBarrier类操作parties更加方便.它是jdk1.7新增的类,今天我们就来学习一下它的用法.尘埃落定之后,回忆别来挑拨. Phas ...

  10. 在centos7 ubuntu15.04 上通过bosh-lite 搭建单机环境cloudfoundry

    Bosh-lite简介       bosh-lite 是一个单机部署cloudfoundry的实验性工具,用于开发人员做poc 验证.Bosh-lite目前支持仅MAC OS X和Linux系统.B ...