私はこの機能を持っています。
$(".link").click(function(){
var page = $(this).attr("id");
var color = $(this).attr("class");
var height = $(this).attr("class");
var scrolltop = 100;
color = color.substr(5,6);
height = height.substr(12,6);
$('#all_pages').animate({left: (page-1)*(-650) });
$("body").animate({backgroundColor: '#'+color});
$('html, body').animate({scrollTop: scrolltop}, 'slow');
$("#container").animate({height: height});
$("#all_pages").animate({height: height});
$("#menu ul li").removeClass('active');
$(this).addClass('active');
});
およびこれらのリンク:
<div id="menu">
<ul>
<li id="1" class="link 99CCCC 0620px 0000px active">Home</li>
<li id="2" class="link FF9933 0890px 0200px">Services</li>
<li id="3" class="link 66FFCC 1265px 0210px">Tourism</li>
<li id="4" class="link 99FF99 1580px 0220px">Prices</li>
<li id="5" class="link FF9999 0485px 0230px">Ask question</li>
<li id="6" class="link 00CCFF 0450px 0240px">Partners</li>
<li id="7" class="link EBF291 0450px 0250px">FAQ</li>
<li id="8" class="link FFFF66 0850px 0260px">Contact Us</li>
</ul>
</div>
リンクから、背景の色、ページの高さを取得します。ページ上の位置情報も取得したいのですが、変数の値の取得方法がわかりません --- var scrolltop
。
誰でも私を助けることができますか?