在没有用户点击的情况下执行点击功能?

时间:2011-01-27 16:44:36

标签: jquery

$(function() {
    setInterval( "clickRight()", 5000 );
});

    $('.slide_right').click(function clickRight(){ 
etc...

我基本上希望我的幻灯片显示移动到下一张幻灯片,就像用户点击了右键一样。这个例子对我不起作用。

5 个答案:

答案 0 :(得分:8)

$('.slide_right').trigger('click');

$('.slide_right').click();

答案 1 :(得分:4)

你可以trigger an event

$("element").trigger("event");

将事件绑定到元素:

$("element").bind("event");

它接受normal events like click, ... and also custom events.

答案 2 :(得分:3)

setInterval( "clickRight()", 5000 );

function clickRight()
{
   $('.slide_right').trigger('click'); 
};

答案 3 :(得分:0)

您可以使用触发器来强制举办活动:

function clickRight(){
 $('.slide_right').trigger('click');
}

$(function() {
    setInterval( "clickRight()", 5000 );
});

答案 4 :(得分:0)

你可以给click函数命名并像这样执行setInterval ...

$("#Id").click(function _clickFunction(){
  something();
};  

interval=setInterval( function{
  _clickFunction();
},5000);