Simoh نشر 5 أكتوبر 2015 أرسل تقرير نشر 5 أكتوبر 2015 لديّ حقل نص في صفحة html:<input type="text" class="textfield" value="" id="subject" name="subject">وهذا الزر أيضًا:<input type="submit" class="submit" id="submit" name="submit" value="Ok, Done.">وأريد عند الضغط على الزر أن تنتقل الصفحة إلى الحقل عن طريق Scroll بـ Jquery، فكيف أفعل ذلك؟ اقتباس
0 E.Nourddine نشر 5 أكتوبر 2015 أرسل تقرير نشر 5 أكتوبر 2015 اليك سيناريو الكود البرمجي، بعد الضغط على الزر سيتم نقل موضع الصفحة من موضعها الحالي إلى موضع حقل النص عن طريق Scroll و دالة animate ليبدو العملية حركية:$("#button").click(function() { $('html, body').animate({ scrollTop: $("#elementtoScrollToID").offset().top }, 2000); });كما يتوجب عليك إضافة مكتبة Jquery إلى ملف html، هذا مثال كامل مجرب:<html> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script> <script> $(document).ready(function (){ $("#click").click(function (){ //$(this).animate(function(){ $('html, body').animate({ scrollTop: $("#div1").offset().top }, 2000); //}); }); }); </script> <div id="div1" style="height: 1000px; width 100px"> Test </div> <br/> <div id="div2" style="height: 1000px; width 100px"> Test 2 </div> <button id="click">Click me</button> </html> كما يمكنك الاستفادة من الأمثلة الموجودة في الرابط اقتباس
السؤال
Simoh
لديّ حقل نص في صفحة html:
وهذا الزر أيضًا:
وأريد عند الضغط على الزر أن تنتقل الصفحة إلى الحقل عن طريق Scroll بـ Jquery، فكيف أفعل ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.