有可能做这样的事情
$('#idone').click(function(){
alert('we do stuff!');
});
$('#idtwo').click(function(){
$('#idone').click();
});
Run Code Online (Sandbox Code Playgroud)
...我猜不是,但是有没有可能的解决方法?
!UPD:
好吧,好的.这有点复杂.我安装了jCarousel模拟器 - JQueryTOOLS - Scrollable - 我想这就是它的名称链接:http://flowplayer.org/tools/demos/scrollable/gallery.html
我认为它有click()事件以某种方式在其中硬编码,当我点击拇指时,插件将其滚动到中心位置.然后我绑定了另一个点击事件,以便我可以显示大图像.它的工作方式类似于上面链接中的示例
现在我必须使这个大图像可点击,所以点击它我可以继续到画廊中的下一个图像,我做了,但现在我必须使旋转木马自动滚动到下一个拇指,当我点击这个大图像.所以,如果我简化我的代码,那么本质仍然是如此:
$('#idone').click(function(){
alert('we do stuff!');
});
$('#idtwo').click(function(){
$('#idone').click();
});
Run Code Online (Sandbox Code Playgroud)
其中#idone是图库中的拇指,#idtwo是预览图像.我不知道默认情况下哪个函数必须单击.另一件事:我的猜测是将相同的事件绑定到同一个对象应该替换前一个 - 它看起来不一定..而且我很确定它正好是click();而不是mouseup\down等因为调用
$('#idone').click();
Run Code Online (Sandbox Code Playgroud)
在页面加载时,诀窍和轮播滚动到拇指,id ="idone"
以防万一:jquery-1.3.2.js
谢谢大家的回答,请原谅我蹩脚的英语,没时间刷牙(:
!UPD:
好!所以我放弃了这个))但是要结束这个问题并结束我必须知道的讨论.所有人,谁写道,这是可能的和建议的变种.你有没有想过他们?!他们真的为你工作吗?是我,谁错了?而且 - 无论如何,谢谢!
Ram*_*No5 19
这将是另一种可能性:
$('#idone').click(function(){
alert('we do stuff!');
});
$('#idtwo').click(function(){
$('#idone').trigger('click');
});
Run Code Online (Sandbox Code Playgroud)
编辑:我只是看到你的代码应该像那样工作.
定义一个由两个事件调用的单独函数?
function doSomething() {
alert('we do stuff!');
}
$('#idone').click(doSomething);
$('#idtwo').click(doSomething);
Run Code Online (Sandbox Code Playgroud)
或者干脆
$('#idone, #idtwo').click(doSomething);
Run Code Online (Sandbox Code Playgroud)
[编辑 - jQuery Scrollable]
您是否尝试过使用jQuery Scrollable中的缩略图:
$('#idone').next();
Run Code Online (Sandbox Code Playgroud)
(我认为#idone是可滚动的)
| 归档时间: |
|
| 查看次数: |
42386 次 |
| 最近记录: |