Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вопрос про вызов события onClick (https://javascript.ru/forum/misc/2438-vopros-pro-vyzov-sobytiya-onclick.html)

skyfish 26.12.2008 15:30

всем спасибо. Еще одно препятствие какое не получается обойти
jQuery.fn.accessNews = function(settings) {
...
     aNewsSlider.init(settings,this)
......
};
 
var aNewsSlider = {
    ....
init: function(s,p) {
img=jQuery(".next",p);
img.click(function() {
//и как мне сие чудо вызвать
}
}
 
setInterval(function(){img.trigger("click");nextJob();}, 5000);

// И периодический вызов последней функции,должен продолжаться до тех пора, пока getElementbyId('rborder')<getElementbyId('total'). Никак не могу решить.
 
}


Периодический вызов функции, которая в setInterval,должен продолжаться до тех пора, пока getElementbyId('rborder')<getElementbyId('total').

Никак не могу решить.

Стараюсь решить вопрос сам, но из-за нехватки базовых знаний не получается.

Tror 26.12.2008 15:42

jQuery.fn.accessNews = function(settings) {
...
     aNewsSlider.init(settings,this)
......
};
 
var aNewsSlider = {
    ....
init: function(s,p) {
img=jQuery(".next",p);
img.click(function() {
//и как мне сие чудо вызвать
}
setTimeout(DoWork, 15000);

}
DoWork = function()
{
    img.trigger("click");

    var value1 = Number(getElementbyId('rborder').value);
    var value2 = Number(getElementbyId('total').value);
    if (value1 && value2 && value1 < value1 < value2)
    {
         setTimeout(DoWork, 15000);
    }
}

}

x-yuri 27.12.2008 19:12

а откуда возьмется img?
Цитата:

img.trigger("click");
я бы сделал так, раз уж есть jQuery
var timerId = setInterval(function() {

    var rborder = jQuery('#rborder');
    var total = jQuery('#total');
    if( rborder.val() < total.val() ) {
        clearInterval( timerId );
        return;
    }
    jQuery('.computers_technology').click();
}, 15000);


Часовой пояс GMT +3, время: 16:53.