Проблема в коде развертывания/свертывания текста на мобильных
Здравствуйте. Имеется сайт с новостями. Т.к. функционал используемого движка не позволял сделать динамически развертывание/свертывания текста новости, пришлось использовать дополнительный код. Т.к. я совершенно не являюсь программистом, пришлось просить друга. Наваял он мне вот такое:
$(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; } }); }); На компьютере - все отлично работает. И развертывается и свертывается. Но я попробовал это сделать через смарт. В общем разворачиваться то оно разворачивается, но вот обратно уже сворачиваться не хочет. Может подскажет кто, в чем может быть проблема? Друга к сожалению выловить не удалось. Куда-то пропал. Так бы пытал его. Спасибо! |
Часовой пояс GMT +3, время: 01:14. |