Здравствуйте. Имеется сайт с новостями. Т.к. функционал используемого движка не позволял сделать динамически развертывание/свертывания текста новости, пришлось использовать дополнительный код. Т.к. я совершенно не являюсь программистом, пришлось просить друга. Наваял он мне вот такое:
$(document).ready(function(){
var height_dd = $("#form_id_{news-id}").height();
var odd = false;
if ($("#form_id_{news-id}").height()<=250)
{
odd = true;
}
if (height_dd<=250)
{
$("#b1_{news-id}").fadeOut("fast");
}
else
{
$("#b1_{news-id}").fadeIn("fast");
}
var state = false;
if (odd)
{
$("#form_id_{news-id}").height(height_dd);
}
else
{
$("#form_id_{news-id}").height("250");
}
$("#b1_{news-id}").click(function(){
if (state)
{
$("#form_id_{news-id}").animate({height:"250"},1500);
state = false;
}
else
{
$("#form_id_{news-id}").animate({height:height_dd},1500);
state = true;
}
});
});
На компьютере - все отлично работает. И развертывается и свертывается. Но я попробовал это сделать через смарт. В общем разворачиваться то оно разворачивается, но вот обратно уже сворачиваться не хочет. Может подскажет кто, в чем может быть проблема?
Друга к сожалению выловить не удалось. Куда-то пропал. Так бы пытал его.
Спасибо!