2012-06-13 6 views
0

Я написал следующий код в разделе содержимого страницы в jQuery mobile. Всякий раз, когда я пытался писать что-либо в текстовом поле, страница автоматически прокручивается вверх & down.that мой экран не остается фиксированным в текстовом поле, в котором я запись его прокручивает вверх и вниз. Пожалуйста, помогите,
спасибо.Прокрутка страницы автоматически

<div data-role="content" class='content'> 

    <div data-role="collapsible"> 
    <h3>Purchased Product</h3> 
    <h5 id="list"> 
    <p1></p1> 
    </h5> 
    <hr/> 
    <h4></h4> 
    <hr/> 
    </div> <!-- collapsible --> 


    <div data-role="collapsible"> 

    <h3>Customer Information</h3> 

    <div data-role="fieldcontain"> 
    <label for="fname">First Name:</label> 
    <input type="text" name="fname" id="fname" value="" /> 
</div> <!--fieldcontain --> 

<div data-role="fieldcontain"> 
    <label for="lname">Last Name:</label> 
    <input type="text" name="lname" id="lname" value="" /> 
</div> <!--fieldcontain --> 

<div data-role="fieldcontain"> 
<label for="address">Address :</label> 
    <textarea name="address" id="address"></textarea> 
</div> 

<div data-role="fieldcontain"> 
    <label for="email">Email ID:</label> 
    <input type="text" name="email" id="email" value="" /> 
</div> <!--fieldcontain --> 


<div data-role="fieldcontain"> 
    <label for="pcode">Postal Code:</label> 
    <input type="text" name="pcode" id="pcode" value="" /> 
</div> <!--fieldcontain --> 

    </div><!--collapsible --> 

<fieldset> 
<a href="#page_dashboard" data-role="button" data-inline="true">Cancel</a> 
    <form> 
    <input type="submit" value="order" /> 
    </form> 
    <!-- <a href="#page_order" data-role="button" data-inline="true" id="button_order">Order</a>--> 
</fieldset> 
</div><!-- content --> 

, когда я не пишу <input type="submit" value="order" /> строку в коде выше, моя страница не прокручивается, но когда я включить эту строку, страница начинается прокрутка почему ??

ответ

0

$ .mobile.silentScroll

$ .mobile.silentScroll (метод)
прокрутки в конкретное положение Y без запуска обработчиков событий прокрутки.
· Аргументы: yPos (число, по умолчанию 0). Пропустите любое число, чтобы прокрутить до , что Y место. Примеры:

//scroll to Y 100px 
$.mobile.silentScroll(100); 
+0

я только что обнаружил, что если я не пишу <входной тип = «отправить» значение = «порядок» /> в коде выше, страница не scroll..but, когда я включить его , начинается страница scrolling.why ?? – Harsh

+0

? это другая ошибка –