初心者はどのようにJQueryを使ってjavascript DOMのプログラミング芸術の上の効果を実現します(一)
1383 ワード
本文はjavascript DOMプログラミング芸術第2版を例に、今後あまり紹介しない.本書は私のような新人として勉強する過程の延長と思考である.
第四章:リンクをクリックして画像と説明を切り替える
JSコード
プレビュー効果をクリック
JQueryコード
プレビュー効果をクリック
実装方法 ul>li>a要素の検索を容易にするために、リンクごとにaaクラスを追加しました.もちろん、このクラスを追加しなくてもul>li>a要素を検索できます.次に、クラスを追加しないjqueryメソッドを追加します. まずaリンクにクリック応答イベントを追加し、次にaラベルのデフォルトのジャンプ動作を阻止します.そうしないと、後続のコードは有効になりません.次に、現在のリンクのhref値をorginとして定義し、後続の呼び出しを容易にします.最後にidをplaceholderのsrc値をoriginで置き換えるとリンク切替画像をクリックできます.同じ理屈で画像の記述文字を置き換えることができ、ここではあまり言わない.
第四章:リンクをクリックして画像と説明を切り替える
JSコード
プレビュー効果をクリック
function showPic(whichpic) {
var source = whichpic.getAttribute("href");
var placeholder = document.getElementById("placeholder");
placeholder.setAttribute("src",source);
var text = whichpic.getAttribute("title");
var description = document.getElementById("description");
description.firstChild.nodeValue = text;
}
JQueryコード
プレビュー効果をクリック
$(document).ready(function() {
$(".aa").click(function(event) {
event.preventDefault();
var orgin = $(this).attr('href');
$('#placeholder').attr('src', orgin);
var orgintitle = $(this).attr('title');
$('#description').html(orgintitle);
});
});
実装方法