`

Js和jQuery获取dom点击click事件下标index

    博客分类:
  • js
阅读更多
<!-- DOM List -->
<div class="dot">
        <span class=""></span>
        <span class=""></span>
        <span class=""></span>
        <span class=""></span>
        <span class="cur"></span>
</div>

 

效果图:

 

// 纯js获取点击下标
var dotObj = document.querySelectorAll('.gallery-area .slide .dot span');

for (var i = 0; i < imgSize; i++) {
      dotObj[i].onclick = function(e) {
        var index = Array.prototype.indexOf.call(dotObj, this);
        console.log(index);
      }
}

 

// jQuery 获取点击下标
var dotObj = $('.gallery-area .slide .dot span')

dotObj.click(function() {
    console.log($(this).index());
});

 

更多实例应用扫码体验:

  • 大小: 49.5 KB
分享到:
评论

相关推荐

    JQuery使用index方法获取Jquery对象数组下标的方法

    在JQuery众多强大的功能中,index方法是经常被使用的一个,尤其在操作DOM元素数组时,经常需要获取特定元素在数组中的下标位置。本文将详细介绍如何使用JQuery的index方法来获取Jquery对象数组下标,并结合实例,...

    js循环给li绑定事件实现 点击li弹出其索引值 和内容的方法

    ### JavaScript 循环给 li 绑定事件实现点击 li 弹出其索引值和内容的方法 在前端开发中,经常需要对 DOM 元素进行操作,比如为多个元素添加事件监听器。本文将详细介绍如何使用原生 JavaScript 和 jQuery 来实现...

    jquery图片切换带数字js

    2. **事件处理**:jQuery的`on()`方法用于绑定事件监听器,例如`$("#slider").on("click", function() {...})`会监听ID为`slider`元素的点击事件。在图片播放器中,可能会有自动切换(如定时器触发)或手动切换(如...

    jQuery知识点.docx

    反之,jQuery 对象通过 `[index]` 下标可以获取对应的 DOM 对象。 jQuery 的选择器系统非常丰富。基础选择器包括 CSS 选择器的各个类型,如 ID、类和标签选择器。过滤选择器则用于更精确地选取元素,如选取可见元素...

    jquery学习文档

    JQuery 是一个广泛使用的 JavaScript 库,它极大地简化了网页的动态交互和DOM操作。它的核心功能包括元素选择、事件处理、动画制作以及Ajax交互。以下是对标题和描述中涉及的知识点的详细解释: 1. **JQuery 作为 ...

    jQuery图片轮播(无缝衔接)

    jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画制作和Ajax交互。在本项目中,我们将利用jQuery的高效性能和简洁API来创建轮播效果。 ### 2. HTML结构 首先,我们需要构建HTML结构,包括...

    jquery之基本选择器practice(实例讲解)

    同时,我们也学习到了如何在元素上绑定点击事件(`.click()`)、遍历元素(`.each()`)、以及如何获取和设置元素的属性(`.prop()`)。这些操作对于日常开发中处理DOM元素非常实用,是前端开发者必须掌握的基本技能...

    jq图片自动轮播(封装)

    在这个项目中,jQuery被用作基础框架,提供了一套简洁的API,用于操作DOM元素、处理事件和创建动画效果。 2. **无缝衔接**:无缝轮播是指在轮播过程中,前一张图片和后一张图片之间实现平滑过渡,使得用户感觉不到...

    jQuery带控制按钮轮播图插件

    此插件使用了基本的jQuery动画功能,如`animate()`和`stop()`,以及事件绑定`click()`, 还利用了`setTimeout()`和`clearTimeout()`进行定时任务的控制。通过这些技术,实现了轮播图的动态效果和用户交互。此外,为了...

    jq图片自动轮播

    jQuery是一个轻量级的JavaScript库,它简化了DOM操作、事件处理、动画效果和Ajax交互。在实现图片轮播时,我们主要利用jQuery提供的选择器、事件绑定和动画方法。 ### 2. HTML结构 首先,我们需要创建HTML结构来...

    大名鼎鼎SWFUpload- Flash+JS 上传

     在使用SWFUpload之前,请确认你具备一定的JavaScript和DOM知识。在实际开发中,大部分的错误都是由于错误的设置和低劣的Event Handlers处理程序所造成的。 [编辑本段]文档中文翻译  ...

    jQuery实现图片轮播效果代码

    总结来说,使用jQuery实现图片轮播主要涉及DOM操作、事件监听、定时器和CSS样式设计。通过合理地组合这些元素,可以创建出功能丰富、用户体验良好的图片轮播组件。在实际开发过程中,应注重代码的可读性和可扩展性,...

    jQuery常用且重要方法汇总

    jQuery是一个快速、小巧、功能丰富的JavaScript库。它以一种减少HTML与JavaScript之间编写代码量的方式来简化HTML文档遍历、事件处理、动画和Ajax交互。下面详细介绍文章中提及的一些jQuery常用且重要的方法。 1. ...

    web前段开发

    - **绑定事件**: `$("#id").click(function(){})`为ID为`id`的元素绑定点击事件。 - **动画效果**: `$("div").fadeIn()`使`div`元素淡入。 #### HTML 基础框架 HTML是构成网页结构的基础语言,提供了丰富的标签来...

Global site tag (gtag.js) - Google Analytics