एंड्रॉइड मोबाइल ऐप के लिए चैट कार्यक्षमता विकसित कर रहा हूं, क्योंकि यह jQuery और jQuery मोबाइल थीम फ्रंटएंड का उपयोग कर रहा हूं।स्क्रॉलटॉप एंड्रॉइड मोबाइल में काम नहीं कर रहा है
मेरी समस्या नीचे नए संदेशों को जोड़ने के लिए scrollTop() फ़ंक्शन का उपयोग करने का प्रयास कर रहा है। scrollTop() फ़ंक्शन सभी ब्राउज़रों में ठीक काम कर रहा है लेकिन एंड्रॉइड में यह काम नहीं कर रहा है .. किसी के बारे में कोई भी विचार है। यहाँ एचटीएमएल कोड है:
<div data-role="page" id="chatPage">
<div data-role="content">
<div id="incomingMessages" style="height: 180px;overflow: auto;">
</div>
<label for="messageText"><strong>Message:</strong></label>
<table width="100%">
<tr>
<td width="75%">
<textarea name="messageText" id="messageText"></textarea>
</td>
<td width="25%">
<div id="sendButtonId" style="display:block">
<a data-role="button" id="chatSendButton" name="chatSendButton" value="Send" make_button_disabled="enable">
Send
</a>
</div>
</td>
</tr>
</table>
<table>
<tr>
<td>
<div id="endChatButton">
<a data-role="button" id="chatCloseButton" name="chatCloseButton" value="EndChat" make_button_disabled="enable">
End Chat
</a>
</div>
</td>
</tr>
</table>
</div>
</div>
यहाँ jQuery कोड scrollbuttom के लिए है:
$("#chatSendButton").click(function() {
var mes = $("#messageText").val();
$("#incomingMessages").append("<div class='message'><span class='username'>" +'Admin'+ ":" +"</span> "+ mes + "</div>");
$("#incomingMessages").scrollTop($("#incomingMessages")[0].scrollHeight);
});
आपको यह सहायक भी मिल सकता है: http://stackoverflow.com/questions/9316415/the-same-old-issue-scrolltop0-not-working-in-chrome-safari/15181512#15181512 – zCoder