会执行函数内的代码,将获得富含特殊体制‘h

2019-07-13 作者:小鱼儿主页高手论坛   |   浏览(152)

本文实例讲述了jquery捕捉回车键及获取checkbox值与异步请求的方法。分享给大家供大家参考,具体如下:

函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。

很多时候,如果你的项目需要的是一个轻量级的轮播,不需要很多的功能。同时你的项目是采用Bootstrap,(一个最流行的开源前端框架)的话。你可以参考一下bootstrap官方组件。
介绍Animate.css

本文实例讲述了jquery遍历函数siblings()用法。分享给大家供大家参考,具体如下:

1、jquery捕捉回车键:

JavaScript 函数语法

为了让我自己写的动画效果值得称赞,我用一个非常有名的开源的CSS3动画库,被形象的称为animate.css。 Dan Eden写的。

siblings([expr])

$("html").die().live("keydown",function(event){
  if(event.keyCode==13){
   //这里添加要处理的逻辑
  }
});

函数就是包裹在花括号中的代码块,前面使用了关键词 function:

这是让我能专注于手头的任务,而不是解释CSS3动画的代码。

得到所有匹配元素集合中各个元素的所有兄弟元素集合。返回匹配元素集合

2.jquery获得多个选中的checkbox值:

function functionname()
{
这里是要执行的代码
}

用Animate.css 需要2个步骤:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"> 
<html>
<head>
 <script src="jquery.js"></script>
 <script>
 $(document).ready(function(){
  var len = $(".hilite").siblings().css("color", "red").length;
  $("b").text(len);
 });
 </script>
 <style>
 ul { float:left; margin:5px; font-size:16px; font-weight:bold; }
 p { color:blue; margin:10px 20px; font-size:16px; padding:5px;
   font-weight:bolder; }
 .hilite { background:yellow; }
</style>
</head>
<body>
 <ul>
  <li>One</li>
  <li>Two</li>
  <li class="hilite">Three</li>
  <li>Four</li>
 </ul>
 <ul>
  <li>Five</li>
  <li>Six</li>
  <li>Seven</li>
 </ul>
 <ul>
  <li>Eight</li>
  <li class="hilite">Nine</li>
  <li>Ten</li>
  <li class="hilite">Eleven</li>
 </ul>
 <p>Unique siblings: <b></b></p>
</body>
</html>
$('input[type="checkbox"][name="types"]:checked').each(function() {
  types = types $(this).val()  "|";
 }
);

当调用该函数时,会执行函数内的代码。

在html文档中引入animate.min.css。
在网页中要加动画的元素上添加animated yourchosenanimation类。
接下来你用Animate.css网站上的看到的关于动画的类名,代替yourchosenanimation。

复制代码 代码如下:

3.jquery异步请求的方法:

可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。

引入Bootstrap轮播组件

$(".hilite").siblings()

$.ajax({
  url : "${pageContext.request.contextPath}/UOSRoleManangerAction.do?method=createRole",
  type : "post",
  dataType : "html",
  data:{"roleName":roleName,"roleDescription":roleDescription,"roles":roles,"types":types},
  success : function(data){
   var dataObj=eval("(" data ")");
   if(dataObj.result){
    alert("操作成功!");
    submitForm(null,"initPage");
   }else {
    alert("操作失败!");
   }
  }
});

提示:JavaScript 对大小写敏感。关键词 function 必须是小写的,并且必须以与函数名称相同的大小写来调用函数。

Bootstrap轮播组件有三个主要的部分。

将得到包含特殊样式‘hilite'元素的所有兄弟元素集合。以下是匹配元素集合

希望本文所述对大家jQuery程序设计有所帮助。

1. 函数的作用域

  • 轮播指示显示幻灯的页面数量,给用户提供一个视觉线索,并提供可以滑动的导航。

  • 轮播条目,一个叫.carousel-inner的类,包含在外边框的里边。代表每一个独立的滑块。每个图片里边的都可以放置图片。也可以添加标题。还可以在html元素上添加carousel-caption类名。Bootstrap会有自带的样式。我们可以通过这些元素添加动画。

  • 最后,是轮播控制箭头,功能是可以使用户前后滑动。

<li>One</li>
<li>Two</li>
<li>Four</li>
<li>Eight</li>
<li class="hilite">Nine</li>
<li>Ten</li>
<li class="hilite">Eleven</li>

您可能感兴趣的文章:

  • Jquery响应回车键直接提交表单操作代码
  • jQuery事件之键盘事件(ctrl Enter回车键提交表单等)
  • jQuery实现回车键(Enter)切换文本框焦点的代码实例
  • jQuery实现当按下回车键时绑定点击事件
  • 基于Jquery的实现回车键Enter切换焦点
  • jquery实现全选、反选、获得所有选中的checkbox
  • JQuery操作textarea,input,select,checkbox方法
  • jquery获取多个checkbox的值异步提交给php的方法
  • jquery的ajax异步请求接收返回json数据实例
  • Jquery异步请求数据实例代码

作用域是指变量的存在的范围。javascript中有两种作用域,一种是全局作用域,变量在整个程序中一直存在,另一种是函数作用域,变量只存在于函数体内部。在函数体外部声明的变量就是全局变量,它也可以在函数体内部读取。

图片 1

希望本文所述对大家jQuery程序设计有所帮助。

var v = 1;
function f(){
   console.log(v);
}
f();

如果想了解更多Bootstrap轮播组件的详情,可以查看Syed Fazle Rahman的用Bootstrap3创建js轮播效果这篇文章。

您可能感兴趣的文章:

  • jquery siblings获取同辈元素用法实例分析
  • jQuery中的siblings()是什么意思(推荐)
  • 浅谈jquery中next与siblings的区别
  • 有关jQuery中parent()和siblings()的小问题
  • jQuery siblings()用法实例详解
  • jQuery中的siblings用法实例分析
  • jQuery中siblings()方法用法实例
  • jquery next nextAll nextUntil siblings的区别介绍
  • jQuery prev ~ siblings选择器使用介绍
  • jquery 层次选择器siblings与nextAll的区别介绍
  • 仿jQuery的siblings效果的js代码
  • jQuery使用siblings获取某元素所有同辈(兄弟姐妹)元素用法示例

上述这就是全局变量,函数体内部也可以使用。

为了简单的展示demo,就先不加图片了。焦点先放在轮播框架上作为动画。

function f(){
  var v = 1;
}

构建HTML结构

而这个就是局部变量,函数体外部无法读取。

下边是你需要引用到你项目当中的:

2. 闭包

  • jQuery
  • Bootstrap's CSS and JavaScript
  • Animate.css
  • 一个样式表和js文档。

闭包就是定义在函数体内部的函数。

为了加快开发进程,从Bootstrap官网引用了模板和必要的文件。

function f() {
  var c = function (){}; 
}

下边是Bootstrap轮播代码:

上诉代码中c是定义在函数体f中的,c就是闭包。

<div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
 <!-- Indicators -->
 <ol class="carousel-indicators">
 <li data-target="#carousel-example-generic" data-slide-to="0" class="active">
 </li>
 <li data-target="#carousel-example-generic" data-slide-to="1"></li>
 <li data-target="#carousel-example-generic" data-slide-to="2"></li>
 </ol>
 <!-- Wrapper for slides -->
 <div class="carousel-inner" role="listbox">

 <!-- First slide -->
 <div class="item active">
 <div class="carousel-caption">
 <h3 data-animation="animated bounceInLeft">
 This is the caption for slide 1
 </h3>
 <h3 data-animation="animated bounceInRight">
 This is the caption for slide 1
 </h3>
 <button class="btn btn-primary btn-lg"
 data-animation="animated zoomInUp">Button</button>
 </div>
 </div><!-- /.item -->

 <!-- Second slide -->
 <div class="item">
 <div class="carousel-caption">
 <h3 class="icon-container" data-animation="animated bounceInDown">

 </h3>
 <h3 data-animation="animated bounceInUp">
 This is the caption for slide 2
 </h3>
 <button class="btn btn-primary btn-lg"
 data-animation="animated zoomInRight">Button</button>
 </div>
 </div><!-- /.item -->

 <!-- Third slide -->
 <div class="item">
 <div class="carousel-caption">
 <h3 class="icon-container" data-animation="animated zoomInLeft">

 </h3>
 <h3 data-animation="animated flipInX">
 This is the caption for slide 3
 </h3>
 <button class="btn btn-primary btn-lg"
 data-animation="animated lightSpeedIn">Button</button>
 </div>
 </div><!-- /.item -->
 </div><!-- /.carousel-inner -->

 <!-- Controls -->
 <a class="left carousel-control" href="#carousel-example-generic"
 role="button" data-slide="prev">

 Previous
 </a>

 <a class="right carousel-control" href="#carousel-example-generic"
 role="button" data-slide="next">

 Next
 </a>

</div><!-- /.carousel -->

闭包的特点就在于,在函数体外部可以读取函数体内部的变量。

如果以上代码没有错,你在浏览器打开会看到一个可以运行的轮播,上边的一切不包含一行javascript代码。如果你不添加任何图像,只是在css文档给.carousel .item这个类块添加min-height值防止轮播塌陷。

本文由小鱼儿玄机30码发布于小鱼儿主页高手论坛,转载请注明出处:会执行函数内的代码,将获得富含特殊体制‘h

关键词: 小鱼儿玄机30码