最後に、私の最初の-うまくいけば-簡単な質問です。
私はクライアント向けのツールを作成しています。クライアントにアクセス情報を提供するときにその使用方法を説明する予定ですが、念のため、ポップアップの「ツールチップ」を用意しています。
ページ上の要素を確認し、ツールチップをポップアップして、少し遅れて次の要素に移動するタイプのチュートリアルを作成しようとしています(明らかに最初に要素を非表示にします)。
これが私が持っているものです:「#show-help」は私のボタンです。「。hashelp」はクラスにツールチップがあることを意味し、「。help」は実際のツールチップです。現在、すべての「.hashelp」要素が強調表示されていますが、ツールのヒントは表示されていません。「i」を使用して、各ステップを段階的に遅らせています。
$("#showhelp").click(function(){
var i = 0;
$(".hashelp").each(function(){
$(this).find(".help").eq(0).css("top",$(this).offset().top +10);
$(this).find(".help").eq(0).css("left",$(this).offset().left +10);
$(this).delay(i*5000).effect("highlight", {color: "yellow"},5000);
$(this).find(".help").eq(0).delay(i*5000).show().delay((i+1)*5000).hide();
i++;
});
});
どんな助けでも素晴らしいでしょう!