本文介绍了在onmouseover时停止javascript计时器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我目前正在更新http://www.yapi.com.tr/AnaSayfa/.当我将鼠标悬停在1,2,3,4,5图像上时,新闻不会改变.这也是我将鼠标悬停在图像上时想要的.我应该怎么办 ?使用谷歌浏览器,您可以看到代码.

修改:/JScript/Manset.js

Hi
I am currently updating the http://www.yapi.com.tr/AnaSayfa/. When I mouseover the 1,2,3,4,5 images, the news does not change. That is what I want when I mouseover the image as well. What should I do ? Using google chrome you can see the code.

Modification: /JScript/Manset.js

// body onload
function Start() {
Haberler_Show(1);
Haberler_timerStart(1);
Etkinlikler_Show(1);
Etkinlikler_timerStart(1);
UrunHaberleri_Show(1);
UrunHaberleri_timerStart(1);
Sektorden_Show(1);
Sektorden_timerStart(1);
Yarismalar_Show(1);
Yarismalar_timerStart(1);
Oduller_Show(1);
Oduller_timerStart(1);
}
/* Haberler Başlangıç */
var Haberler_counter = 1;
var Haberler_timerCount;
var Haberler_maxHeaderlineCount = 5;
function Haberler_Show(Haberler_selectedItemIndex) {
//HERE I STOP THE TIMER
Haberler_stopTimer();
for (i = 1; i <= Haberler_maxHeaderlineCount; i++) {
if (i != Haberler_selectedItemIndex) {
document.getElementById('Haberler_Resim_' + i).style.display = 'none';
document.getElementById('Haberler_Sayi_Resim_' + i).src = '../Images/PageNumber/' + i + '.jpg';
document.getElementById('Haberler_Detay_' + i).style.display = 'none';
}
else {
document.getElementById('Haberler_Resim_' + i).style.display = 'block';
document.getElementById('Haberler_Sayi_Resim_' + i).src = '../Images/PageNumber/' + i + '_hover.jpg';
document.getElementById('Haberler_Detay_' + i).style.display = 'block';
}
}
}
function Haberler_timerStart(Haberler_counterNum) {
if (Haberler_counterNum != -1)
Haberler_counter = Haberler_counterNum;
if (Haberler_counter == Haberler_maxHeaderlineCount + 1) Haberler_counter = 1;
for (i = 1; i <= Haberler_maxHeaderlineCount; i++) {
if (i != Haberler_counter) {
document.getElementById('Haberler_Resim_' + i).style.display = 'none';
document.getElementById('Haberler_Sayi_Resim_' + i).src = '../Images/PageNumber/' + i + '.jpg';
document.getElementById('Haberler_Detay_' + i).style.display = 'none';
}
else {
document.getElementById('Haberler_Resim_' + i).style.display = 'block';
document.getElementById('Haberler_Sayi_Resim_' + i).src = '../Images/PageNumber/' + i + '_hover.jpg';
document.getElementById('Haberler_Detay_' + i).style.display = 'block';
}
}
Haberler_counter = Haberler_counter + 1;
Haberler_timerCount = setTimeout("Haberler_timerStart(-1)", 5000);
}
function Haberler_stopTimer() {
clearTimeout(Haberler_timerCount);
}



预先感谢,

Nice



Thanks in advance,

Nice

推荐答案




这篇关于在onmouseover时停止javascript计时器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-01 23:17