gpt4 book ai didi

jquery - 使用 jquery 将下拉列表链接到 anchor 文本

转载 作者:可可西里 更新时间:2023-11-01 13:15:18 24 4
gpt4 key购买 nike

我在我的页面上选择下拉菜单

<select id="select1" size="1" style="background-color:#FFFFD7">
<option>Choose a Position</option>
<option value="1">Job!</option>
<option value="2">Job!</option>
<option value="3">Job!</option>
<option value="4">Job!</option>
<option value="5">Job!</option>
<option value="6">Job!</option>
<option value="7">Job!</option>
<option value="8">Job!</option>
<option value="9">Job!</option>
</select>

我有一个 jquery 脚本,我试图一起破解。

    <script type="text/javascript">
jQuery(document).ready(function() {
jQuery("#select1").change(function(){
var jump = jQuery("#select1").val();
var new_position = jQuery('#job'+jump).offset();
window.scrollTo(new_position.left,new_position.top);
return false;
});​
}
</script>

目标是一旦有人选择了工作,它就会选择一个值,然后转到 anchor 链接在页面下方

<a href="job1"></a> 

希望没有刷新。任何帮助将不胜感激!

最佳答案

这个简单的方法对我有用:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>  
<script type="text/javascript">
function scrollTo(target){
var targetPosition = $(target).offset().top;
$('html,body').animate({ scrollTop: targetPosition}, 'slow');
}
</script>

现在您可以使用 onChange 事件来执行函数:

<select name="dropdpown" size="1" onChange="scrollTo(this.value)">
<option value="#link">text</option>
</select>

如果您像这样提供正确的链接,一切正常

<div id="link"> ...

我花了一些时间,因为我不习惯使用 javascript,但最终找到了一个简短易行的解决方案。

问候mz

关于jquery - 使用 jquery 将下拉列表链接到 anchor 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11147258/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com