让我解释一下,我使用下面的代码来启动一个幻灯片放映:
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
谢谢!
发布于 2011-10-16 22:47:16
var next = target.add("#slide-next");
target.cycle({
timeout: 0,
before: onBefore,
after: onAfter,
next: next,
prev: '#slide-prev'
})
发布于 2011-10-16 20:29:41
我不确定您下一步要设置什么,但这里有一些提示可能会对您有所帮助。
在元素中放置一些属性,该属性表示应该显示的下一个元素的选择器,例如:
<div id="s1" data-next="#s2">...</div>
在初始化中,放入一些接受当前元素的代码,并使用data-next作为next的属性:
target.cycle({
timeout: 0,
before: onBefore,
after: onAfter,
next: $(target).attr("data-next"),
prev: '#slide-prev'
})
您可能需要修改这段代码,但我希望您能明白什么是想法。
Jovan
https://stackoverflow.com/questions/7787000
复制相似问题