在移动设备上向下滚动到搜索结果页面
Scroll-down to the search result page in mobile
我几天前开始学习JavaScript,到目前为止我很喜欢它。
今天我得到了一个任务,我需要在单击按钮时为元素添加向下滚动功能,但前提是屏幕宽度小于或等于699像素。我已经完成了一个网页,我只需要为它添加JavaScript。
这是我现在的脚本片段:
$(document).ready(function (){
$("#button").click(function (){
//$(this).animate(function(){
$('html, body').animate({
scrollTop: $("#searchResult").offset().top
}, 2000);
//});
});
});
我需要加上这个:
if (screen.width <= 699)
如何将if语句添加到上面的脚本中?还有,有没有更简单的方法?
非常感谢您的宝贵时间,
$(document).ready(function (){
var screenWidth = $(window).width();
$("#button").click(function (){
if (screenWidth <= 699){
$('html, body').animate({
scrollTop: $("#searchResult").offset().top
}, 2000);
}
//other stuff your button does on all views
});
});
我建议手机设置为480px,平板设置为768px。
使用
var width = $(window).width();
if(width < 699) {
//your script
}
相关文章:
- AngularJS/HTML/Bootstrap元素用于动态搜索结果
- 在web应用程序中的新搜索中重新加载搜索结果(不带jQuery)
- 检查搜索结果是否存在多次如果是,则在Javascript中只显示一个结果
- 显示可链接的搜索结果+对齐方式
- 谷歌位置服务附近搜索结果基于正确的地图中心的位置
- 为自定义网站创建JavaScript搜索框,创建显示搜索结果的弹出窗口
- 主干,如何记住搜索结果
- 为什么不'我的扩展程序不会出现在Chrome网上商店的搜索结果中
- 如何从谷歌自定义搜索下载搜索结果
- (临时)在Web应用程序中存储JSON搜索结果
- Angular JS根据搜索结果和点击事件更新DOM元素
- 停止 jQuery 自动完成以过滤/搜索结果并填充整个源数组数据
- 使用 jQuery UI 折叠面板显示 couchDB 数据库搜索结果时出现问题
- 清除网格中的存储和加载搜索结果
- 引导 3 - 文本输入下的下拉搜索结果
- GoogleMapsForRails-只有在搜索结果发生变化时才通过ajax更新标记
- 如何将搜索结果显示为“搜索结果”;显示300〃中的1-10〃;
- 当至少有20个搜索结果时,只呈现10个搜索结果?使用Google Places API
- 我需要向下滚动,直到在电子商务网站使用硒webdriver完成搜索结果
- 在移动设备上向下滚动到搜索结果页面