目录
- JQuery点击按钮跳转页面
- jquery点击跳转到相应位置
JQuery点击按钮跳转页面
form表单
<form class="navbar-form navbar-left" action=""> | |
<div class="form-group"> | |
<input type="text" class="form-control" placeholder="搜目的地/攻略/酒店" id="ipt"> | |
</div> | |
<button type="button" class="btn btn-default" id="btn" onclick="javascript:void();">搜索</button> | |
</form> |
jquery绑定事件
<script> | |
$(function () {//获取表单并跳转 | |
$("#btn").click(function () { | |
var key=$("#ipt").val(); | |
var url="/passer_war_exploded/page/search/"+key; | |
location.href=url; | |
}); | |
}); | |
</script> |
页面不跳转:error 解决
首先如果没有像单词 标点符号错误情况下
点击按钮
按钮如果不设置type类型,则默认type类型为submit 提交
当不需要提交表单,而是去执行其他时间 如跳转页面需要 手动设置type类型:
修改type类型后,下面就能正常跳转到百度页面了。
(不写type类型,默认为submit时,跳转不了)
jquery点击跳转到相应位置
CSS部分
<style> | |
body { | |
background: #FF1F1; | |
} | |
.wrapper{ | |
width:px; | |
} | |
.duoxuanti { | |
color: #D76E0; | |
} | |
.blue-bg { | |
background-color: #C76E2; | |
color: #fff; | |
border-radius:px; | |
} | |
.search-main { | |
position: relative; | |
background: #ffffff; | |
overflow: hidden; | |
padding-bottom:px; | |
} | |
.swiper-title { | |
position: fixed; | |
top:px; | |
width:px; | |
height:px; | |
font-size:px; | |
line-height:px; | |
color: #; | |
border-left:px solid #189349; | |
font-weight:; | |
background-color: #fff; | |
z-index:; | |
border:px solid #DEDEDE; | |
} | |
.xx { | |
display: flex; | |
text-align: center; | |
white-space: nowrap; | |
font-size:px; | |
} | |
.screen { | |
flex:; | |
font-weight:; | |
color: red; | |
font-size:px; | |
} | |
.xx a { | |
flex:; | |
margin-left:px; | |
} | |
.xx a:hover { | |
background-color: #C76E2; | |
color: #fff; | |
border-radius:px; | |
} | |
.zikao-tr { | |
display: flex; | |
padding:px; | |
} | |
.td-item { | |
flex:; | |
padding-left:px; | |
} | |
.td-item { | |
flex:; | |
display: flex; | |
flex-wrap: wrap; | |
} | |
.td-item button { | |
border:px solid #E1E1E1; | |
background-color: #FF8F8; | |
color: #FD; | |
font-size:px; | |
width:px; | |
height:px; | |
text-align: center; | |
line-height:px; | |
} | |
.td-item button:hover { | |
color: #FFFFFf; | |
background-color: red; | |
} | |
.td-item div { | |
width:%; | |
overflow: hidden; | |
text-overflow: ellipsis; | |
white-space: nowrap; | |
} | |
.td-item div a { | |
line-height:px; | |
} | |
.td-item div a:hover { | |
color: #FD; | |
} | |
.zikaozhuan-title { | |
line-height:px; | |
font-weight:; | |
color: red; | |
font-size:px; | |
margin-left:px; | |
margin-top:px; | |
} | |
.click_but { | |
border:px solid #D8D8D8; | |
background: #E76DE ; | |
color: #FFF ; | |
} | |
.table { | |
position: relative; | |
top:px; | |
} | |
</style> |
HTML部分
<div class="search-main wrapper"> | |
<div class="swiper-title xx nav-top"> | |
<span class="screen">筛选:</span> | |
<a href="#" class="blue-bg">全部</a> | |
<a href="#" data-typeid="">A</a> | |
<a href="#" data-typeid="">B</a> | |
<a href="#" data-typeid="">C</a> | |
<a href="#" data-typeid="">D</a> | |
<a href="#" data-typeid="">E</a> | |
<a href="#" data-typeid="">F</a> | |
<a href="#" data-typeid="">G</a> | |
<a href="#" data-typeid="">H</a> | |
<a href="#" data-typeid="">I</a> | |
<a href="#" data-typeid="">J</a> | |
</div> | |
<table class="table" align="center" cellpadding="20" cellspacing="0" width=1200px> | |
<tbody> | |
<tr class="zikao-tr" id="type-" data-typeid="1"> | |
<td class="td-item"><button>A</button></td> | |
<td class="td-item"> | |
<div><a href="#" name="A">安全生产法及相关04145安全生产法及相关法律知识法律知识</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
</td> | |
</tr> | |
<tr class="zikao-tr" id="type-" data-typeid="2"> | |
<td class="td-item"><button>B</button></td> | |
<td class="td-item"> | |
<div><a href="#">安全生产法及相关04145安全生产法及相关法律知识法律知识</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
</td> | |
</tr> | |
<tr class="zikao-tr" id="type-" data-typeid="3"> | |
<td class="td-item"><button>C</button></td> | |
<td class="td-item"> | |
<div><a href="#">安全生产法及相关04145安全生产法及相关法律知识法律知识</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
</td> | |
</tr> | |
<tr class="zikao-tr" id="type-" data-typeid="4"> | |
<td class="td-item"><button>D</button></td> | |
<td class="td-item"> | |
<div><a href="#">安全生产法及相关04145安全生产法及相关法律知识法律知识</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">安全生产法及相关04145安全生产法及相关法律知识法律知识</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">安全生产法及相关04145安全生产法及相关法律知识法律知识</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">安全生产法及相关04145安全生产法及相关法律知识法律知识</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">安全生产法及相关04145安全生产法及相关法律知识法律知识</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">安全生产法及相关04145安全生产法及相关法律知识法律知识</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">安全生产法及相关04145安全生产法及相关法律知识法律知识</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">安全生产法及相关04145安全生产法及相关法律知识法律知识</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">安全生产法及相关04145安全生产法及相关法律知识法律知识</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
</td> | |
</tr> | |
<tr class="zikao-tr" id="type-" data-typeid="5"> | |
<td class="td-item"><button>E</button></td> | |
<td class="td-item"> | |
<div><a href="#">安全生产法及相关04145安全生产法及相关法律知识法律知识</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
</td> | |
</tr> | |
<tr class="zikao-tr" id="type-" data-typeid="6"> | |
<td class="td-item"><button>F</button></td> | |
<td class="td-item"> | |
<div><a href="#" name="F">安全生产法及相关04145安全生产法及相关法律知识法律知识</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
</td> | |
</tr> | |
<tr class="zikao-tr" id="type-" data-typeid="7"> | |
<td class="td-item"><button>G</button></td> | |
<td class="td-item"> | |
<div><a href="#">安全生产法及相关04145安全生产法及相关法律知识法律知识</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
</td> | |
</tr> | |
<tr class="zikao-tr" id="type-" data-typeid="8"> | |
<td class="td-item"><button>H</button></td> | |
<td class="td-item"> | |
<div><a href="#">安全生产法及相关04145安全生产法及相关法律知识法律知识</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
</td> | |
</tr> | |
<tr class="zikao-tr" id="type-" data-typeid="9"> | |
<td class="td-item"><button>I</button></td> | |
<td class="td-item"> | |
<div><a href="#">安全生产法及相关04145安全生产法及相关法律知识法律知识</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
</td> | |
</tr> | |
<tr class="zikao-tr" id="type-" data-typeid="10"> | |
<td class="td-item"><button>J</button></td> | |
<td class="td-item"> | |
<div><a href="#">安全生产法及相关04145安全生产法及相关法律知识法律知识</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
<div><a href="#">B0206_国际贸易(停考)</a></div> | |
</td> | |
</tr> | |
</tbody> | |
</table> | |
</div> |
JS部分
$(function () { | |
//点击导航跳转 | |
$(".nav-top a").on("click", function () { | |
let id = $(this).attr("data-typeid"); | |
var top = $("#type-" + id).offset().top - + 'px'; | |
$("html,body").animate({ | |
scrollTop: $("#type-" + id).offset().top - + 'px', | |
},); | |
}); | |
// 获取导航栏到屏幕顶部的距离 | |
var oTop = $(".swiper-title").offset().top; | |
var martop = $('.swiper-title').outerHeight(); | |
var sTop =; | |
$(window).scroll(function () { | |
sTop = $(this).scrollTop(); | |
if (sTop >= oTop) { | |
$(".swiper-title").css({ | |
"visibility": "visible", | |
}); | |
} else { | |
$(".swiper-title").css({ | |
"visibility": "hidden", | |
}); | |
} | |
}); | |
}) |
图片展示