$('#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 перестают подсвечиваться в другом моусентере Что здесь не так и КАК это сделать ,чтоб достичь задумки ? |
Часовой пояс GMT +3, время: 08:14. |