$('#but div').live('mouseenter',function (){
var u= setInterval(function er () {
$('#apDiv1') .hide(456).show(567)
var hi = $(this).find('p:first').text()
var fi= $('#prom img').attr('src')
//alert(hi)
//alert(fi)
},900)
так НЕ работает if(hi==fi )// if (1==1) или (1==2) a так работает
{
clearInterval(u) }
})
Замысел в том,чтоб в заданные промежутки времени проверять,равен ли var hi var fi .А если вары стали равны,ОТКЛЮЧИТЬ проверку сэтинтервалом.
В этом коде алерты выдают ПРАВИЛЬНЫЕ значения ,НО if if (hi==fi) с переменными,которые выдает алерт, не хочет сравнивать .К тому-же,похоже, последующее задействие ИФ с переменными if (hi==fi)
вырубает $('#but div').live('mouseenter', в котором, ЗИС текст,так как зис-дивы в #but перестают подсвечиваться в другом моусентере
Что здесь не так и КАК это сделать ,чтоб достичь задумки ?
Последний раз редактировалось Андрей38, 05.09.2011 в 11:05.
|