我在互联网上找到了这个代码,一切正常。但我想转向跳转到网页上某个位置的跳跃功能。
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
// Hide all tab conten divs by default
$(".tabContents").hide();
// Show the first div of tab content by default
$(".tabContents:first").show();
//Fire the click event
$("#tabContaier ul li a").click(function(){
// Catch the click link
var activeTab = $(this).attr("href");
// Remove pre-highlighted link
$("#tabContaier ul li a").removeClass("active");
// set clicked link to highlight state
$(this).addClass("active");
// hide currently visible tab content div
$(".tabContents").hide();
// show the target tab content div by matching clicked link.
$(activeTab).fadeIn();
});
});
</script>
答案 0 :(得分:0)
我的代码中有这个功能:
function addToHistory(historyid) {
var nojump = $("<a>").attr("id", historyid);
nojump.prependTo($("body", document));
window.location.hash = historyid;
nojump.remove();
}
如果div的id是#blah
并且url是myUrl.com/#blah
,那么这应该是这样的,当使用此函数更改散列时,它不仅仅是页面上的#blah