Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >jQuery函数参数中的动态变量

jQuery函数参数中的动态变量
EN

Stack Overflow用户
提问于 2011-10-16 20:13:52
回答 2查看 634关注 0票数 1

让我解释一下,我使用下面的代码来启动一个幻灯片放映:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
target.cycle({
            timeout: 0,
            before: onBefore,
            after: onAfter,
            next: target + ', #slide-next',
            prev: '#slide-prev'
        })

我唯一的问题是在定义next参数时遇到了问题,这个参数应该接受幻灯片本身的选择器;变量target#slide-next的id

不幸的是,这个代码不能工作,

当我使用幻灯片转场当我按下下一步按钮时,当我使用,next: target,幻灯片转场当我点击幻灯片本身,但当我使用next: target + ',#slide-next',时,他们只有当我点击幻灯片放映而不是下一步按钮时才转场。

我需要如何定义next

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2011-10-16 22:47:16

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var next = target.add("#slide-next");    

target.cycle({
        timeout: 0,
        before: onBefore,
        after: onAfter,
        next: next,
        prev: '#slide-prev'
})
票数 1
EN

Stack Overflow用户

发布于 2011-10-16 20:29:41

我不确定您下一步要设置什么,但这里有一些提示可能会对您有所帮助。

在元素中放置一些属性,该属性表示应该显示的下一个元素的选择器,例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 <div id="s1" data-next="#s2">...</div>

在初始化中,放入一些接受当前元素的代码,并使用data-next作为next的属性:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
target.cycle({
        timeout: 0,
        before: onBefore,
        after: onAfter,
        next: $(target).attr("data-next"),
        prev: '#slide-prev'
    })

您可能需要修改这段代码,但我希望您能明白什么是想法。

Jovan

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7787000

复制
相关文章
matlab函数plot函数_动态变量
此种方法比较原始,适合于即时数据,原理是先画上一帧,接着保留原始图像,追加下一幀图像,此种方式比较繁琐,涉及画图细节,并且没有完整并连续的Line对象数据。此种方法需要注意的地方是,若想生成连续的线图,则每次plot至少两个点,原理大家都应该理解,两点一线嘛!如果想每次一个点增量式的画图,则线型选择’.’。
全栈程序员站长
2022/11/07
7240
matlab函数plot函数_动态变量
jquery中ajax参数详解
title: $.ajax参数详解 date: 2017-04-08 15:25:57 tags: ajax categories: ajax
念念不忘
2019/03/29
2.1K0
13.1 函数中的变量
在函数中,我们可以看到也进行了变量的使用,那函数中的变量和函数外的变量到底有什么区别呢?
大牧莫邪
2018/08/27
1.4K0
TypeScript 函数中的 this 参数
从 TypeScript 2.0 开始,在函数和方法中我们可以声明 this 的类型,实际使用起来也很简单,比如:
阿宝哥
2020/03/20
7.8K0
javascript jquery ajax动态提交多个参数 api测试
为了方便自己测试rest api,所以做了一个动态参数的页面。大家有需要的话,就各取所需吧。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>API测试</title> <script type="
用户1258909
2018/07/03
1.5K0
jquery中ajax参数说明
jquery中的ajax方法参数总是记不住,这里记录一下。 1.url:  要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type:  要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。 3.timeout:  要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设置。 4.async:  要求为Boolean类型的参数
用户1220053
2018/02/09
2.1K0
Python函数详解一(函数参数、变量作用域)
函数的返回值用return语句返回,函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。
吾非同
2020/10/26
1K0
Python函数详解一(函数参数、变量作用域)
C语言指针变量作为函数参数
自学气象人
2023/06/20
1160
C语言指针变量作为函数参数
解决JQuery中的ready函数冲突
jQuery确实是一个提高前端开发效率的好框架(虽然很多大牛们都说它效率不咋地),但是用好它有时候并不容易,也许你也遇到过以下情况: 一个aspx页面通常可以包含其它ascx控件,如果在多人协同开发的情况下:程序员小张在控件A.ascx中使用了 $().ready(function{}),而程序员小王又在控件B.ascx中也使用了ready函数,程序员小李在做页面时,把A.ascx,B.ascx都拖到自己的页面中,然后在页面中也需要用到$().ready函数,这下好了: 虽然jQuery本身的设计还算不错,
菩提树下的杨过
2018/01/22
1.6K0
2.GO-可变参数函数,匿名函数和函数变量
2.1.可变参数函数 可变参数指参数的个数可以是任意个 可变参数必须在参数列表最后的位置,在参数名和类型之间添加三个点表示可变参数函数 声明函数时,在函数体把可变参数当作切片使用即可 package main import "fmt" func demo(name string, hover ... string) { fmt.Println(name,"的爱好是") for i,n := range hover{ fmt.Println(i,n) } } func main() {
zhang_derek
2019/08/06
8110
Python中函数参数
带默认参数的函数有如上四种调用方式,但是我们调用的时候参数的名称必须和函数定义的时候的参数一致,否则会报错:
卡尔曼和玻尔兹曼谁曼
2019/01/25
1.1K0
【Groovy】Groovy 动态语言特性 ( Groovy 中函数实参自动类型推断 | 函数动态参数注意事项 )
定义两个不同的类 Student 和 Worker , 在类中都定义 hello 方法 ;
韩曙亮
2023/03/30
8490
【Groovy】Groovy 动态语言特性 ( Groovy 中函数实参自动类型推断 | 函数动态参数注意事项 )
Python动态参数/命名空间/函数嵌套
  def func(*args, **kwargs):     pass
py3study
2020/01/15
8130
PHP实现动态获取函数参数的方法示例
PHP 在用户自定义函数中支持可变数量的参数列表。其实很简单,只需使用 func_num_args() , func_get_arg() ,和 func_get_args()  函数即可。
用户8660814
2021/07/13
1.3K0
python中函数的可变参数
print(1,2,"hello","刘金玉编程","编程创造城市",end="$$$")
刘金玉编程
2019/07/30
2.2K0
Python 函数中的参数类型
Python 中函数的参数类型比较丰富,比如我们经常见到 *args 和 **kwargs 作为参数。初学者遇到这个多少都有点懵逼,今天我们来把 Python 中的函数参数进行分析和总结。
码农小胖哥
2020/02/24
3.3K0
为什么要把jQuery当参数传给匿名函数
<body> <div class="left"></div> <div class="right">heelsj</div> </body> <script src="jquery-
双面人
2019/05/26
4010
Python_函数参数与局部变量
形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回主调用函数后则不能再使用该形参变量
用户7886150
2020/12/01
3540
C++引用作函数参数 | 传送变量的别名
C++的这种虚实结合的方法仍然是值传递方式,只是实参的值是变量的地址而已,C++提供了向函数传递数据的第3种方法:传送变量的别名。
小林C语言
2020/12/25
1.5K0
C++引用作函数参数 | 传送变量的别名
JQuery中bind和unbind函数
测试: 页面代码: <body> <input type="button" name="aaa" value="点击我"> <input type="checkbox" name="checkbox1"> </body> JQuery代码: $().ready(function(){ for (var i = 0; i < 3; i++) { $("input[type='button']").click(function(){ alert("aaaa"); }); } } alert("aaaa")会执行三次,在事件嵌套事件中,不希望看到这样的情况,需要把上层事件禁用,此时可引入bind和unbind函数解决。 引入函数: for (var i = 0; i < 3; i++) { $("input[type='button']").unbind("click"); $("input[type='button']").bind("click", function(){ alert("aaa"); }); } alert("aaa");仅执行一次。 bind() 方法为被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数 unbind() 方法移除被选元素的事件处理程序。能够移除所有的或被选的事件处理程序,或者当事件发生时终止指定函数的运行。 event 是事件类型,类型包括:blur、flcus、load、resize、scroll、unload、click、dblclikc、mousedown、mouseup、mousemove、mouseover、mouseout、mouseenter、mouseleave、change、select、submit、keydown、keypress、keyup和error等,当然也可以是自定义名称。 data 为可选参数,作文event.data属性值传递给事件对象的额外数据对象。 function 是用来绑定的处理函数。 语法: $(selector).bind(event,data,function) // event 和 function 必须指出下面些段代码做说明: 例1:删除p的所有事件 $("p").unbind(); 例2:删除p的click事件 $("p").unbind("click"); 例2:删除p元素click事件后出发的test函数 和 添加p元素click事件后触发的test函数 $("p").unbind("click",test);$("p").bind("click",test); 注意:要定义 .bind() 必须指明什么事件和函数现在来看个简单的demo ,整个div有一个点击收起展开的事件,如果想要点击链接但是不触发div的点击事件,需要在触发链接的时候把div的点击事件禁用,这里我用到链接mouseenter事件是unbind删除div的事件。这里还不算完,这时候只要鼠标进入链接区域,div的点击事件就删除了,我们还需要加入鼠标移出链接区域的时候恢复div点击事件。代码如下: 12345678910$(function(){ var Func = function(){ $(".com2").toggle(200); } $(".test").click(Func) $(".test a").mouseenter(function(){ $(".test").unbind(); //删除.test的所有事件 }); $(".test a").mouseleave(function(){ $(".test").bind("click",Func); //添加click事件 }); });event 是事件类型 … function 是用来绑定的处理函数。 部分内容来自http://www.dearoom.com/blog/详解unbind和bind/http://www.dearoom.com/blog/事件捕获事件冒泡和阻止事件冒泡/
一个会写诗的程序员
2018/08/17
1.1K0

相似问题

函数参数中的动态变量

30

将变量列表动态包含到Jquery函数中作为参数

10

具有动态函数参数的函数变量

12

动态链接函数参数问题jquery

10

使用数字参数动态改变函数中的变量

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文