jquery のイージングプラグインを非常にシンプルな Web サイトで実行しています。
私が持っているアンカー リンクのコード (jquery 関数を呼び出して、div が押された方にウィンドウをスライドさせます) は次のとおりです。
<a href="#" style="" onclick="Animate2id('#c1'); return false" rel="Greetings"><img src="img/btn1.jpg" /></a>
<a href="#" onmouseover="" onclick="Animate2id('#c2'); return false" rel="About Us"><img src="img/btn1.jpg" /></a>
<a href="#" onclick="Animate2id('#c3'); return false" rel="Plants Plus"><img src="img/btn1.jpg" /></a>
<a href="#" onclick="Animate2id('#c4'); return false" rel="Kia Cadenza"><img src="img/btn1.jpg" /></a>
<a href="#" onclick="Animate2id('#c5'); return false" rel="Panadol"><img src="img/btn1.jpg" /></a>
<a href="#" onclick="Animate2id('#c6'); return false" rel="Asics"><img src="img/btn1.jpg" /></a>
<a href="#" onclick="Animate2id('#c7'); return false" rel="Tooheys"><img src="img/btn1.jpg" /></a>
<a href="#" onclick="Animate2id('#c8'); return false" rel="Channel 7 Olympic Coverage"><img src="img/btn1.jpg" /></a>
<a href="#" onclick="Animate2id('#c9'); return false" rel="Hit us up!"><img src="img/btn1.jpg" /></a>
<span style="font-size:25px" id="display"></span>
また、JavaScript コードは次のとおりです。
$(window).keyup(function(e){
if(e.keyCode == 39){
//magical code goes here
}
return false;
});
function Animate2id(id,ease){ //the id to animate, the easing type
var currentPage=id;
var animSpeed=2000; //set animation speed
var $container=$("#container"); //define the container to move
if(ease){ //check if ease variable is set
var easeType=ease;
} else {
var easeType="easeOutQuart"; //set default easing type
}
//do the animation
$container.stop().animate({"left": -($(id).position().left)}, animSpeed, easeType);
}
現在見ている div を取得する Animate2id 関数の変数を設定しようとしました。これを使用して、次または前の div に移動できます (ただし、それを行ったかどうかさえわかりません)。正しく...)。
明らかに、jquery/javascript はまだ新しいので、助けていただければ幸いです。