個人財務 HTML5およびCSS3プログラミング用のjQueryオブジェクトにイベントを追加する方法 - ダミー

HTML5およびCSS3プログラミング用のjQueryオブジェクトにイベントを追加する方法 - ダミー

目次:

ビデオ: Testpassportの70-480試験材料を使えば2日で合格できます 2024

ビデオ: Testpassportの70-480試験材料を使えば2日で合格できます 2024
Anonim

jQueryライブラリはJavaScriptに非常に強力な機能を追加します。これにより、HTML5およびCSS3のプログラマーは、どのjQueryオブジェクトにも簡単にイベントを添付できます。ホバーを見てください。 html。

リスト項目の上にカーソルを移動すると、項目の周りに境界線が表示されます。これは通常のCSSでは達成するのが難しい効果ではありませんが、jQueryではさらに簡単です。

- >

ホバーイベントを追加する方法

コードを見て、

ホバーを確認します。 html $(init);関数init(){$( "li")です。 hover(border、noBorder);} // end init関数の境界線(){$(this)。 css( "border"、 "1px solid black");}関数noBorder(){$(this)。 gamma

delta

  • HTMLは単純ではありませんでした。それは単純に順序付けられていないリストです。 JavaScriptはあまり複雑ではありません。これは3つの1行の関数で構成されています。
  • <! - 2 - >
  • ドキュメントが準備できたら、init()
  • が呼び出されます。

すべてのリスト項目のjQueryオブジェクトを作成し、それらにイベントを添付します。 hover()関数は2つのパラメータを受け取ります。

最初は、カーソルがオブジェクトの上を移動したときに呼び出される関数です。
  • 第2は、カーソルがオブジェクトを離れるときに呼び出される関数です。 border() は、現在の要素の周りに境界線を描画します。

    • $(this)識別子は、現在のオブジェクトを指定するために使用されます。

    • <! nobody()

  • は border() 関数と非常によく似ていますが、現在のオブジェクトからボーダーを削除します。この例では、3つの異なる機能が使用された。多くのjQueryプログラマーは、匿名関数(時には

    lambda
  • 関数と呼ばれる)を使用して、機能全体を1つの長い行: $( "li")で囲むことを好みます。 css( "border"、 "0px none black");} hover(function(){$(this)} css( "border"、 "1px solid black"; これはまだ技術的には1行のコードであることに注意してください。すでに作成されている2つの関数を参照する代わりに、関数が必要な場所にすぐに構築できます。各関数定義は、hover()メソッドのパラメータです。 あなたがコンピュータ科学者であれば、これはラムダ関数の完全な例ではないと主張するかもしれませんが、あなたは正しいでしょう。重要なことは、関数型プログラミング(ラムダ関数など)のアイデアがAJAXプログラミングのメインストリームに浸透していることに注目することです。これはエキサイティングな開発です。

オンザフライでクラスを変更する jQueryはもう1つの素晴らしい機能をサポートしています。CSSスタイルを定義し、そのスタイルをエレメントに動的に追加または削除することができます。 このコードは、この種の機能がどれくらい簡単に追加できるかを示しています。

クラス。 html。境界になっている{border:1px solid black;} $(init);関数init(){$( "li")です。クリック(toggleBorder);} //終了init関数toggleBorder(){$(this)。 alpha

beta

gamma

delta

このプログラムを作成する方法は次のとおりです。

基本HTMLページから始めます。

興味深いのは、CSSとJavaScriptで起こります。そのため、ページの実際の内容はそれほど重要ではありません。

追加して削除するクラスを作成します。

  • あなたは要素の周りに境界線を描くだけのCSSクラスを構築できます。もちろん、より洗練されたCSSクラスをあらゆる種類の書式で作成することができます。
  • init()メソッドをリンクします。
  • 始めに見てきたように、ほとんどのjQueryアプリケーションでは何らかの初期設定が必要です。最初の関数を呼び出すことができます。 init()
  • ユーザーがリスト項目をクリックするたびにtoggleBorder()関数を呼び出します。

init()メソッドは単純にイベントハンドラを設定します。リストアイテムがclickイベントを受け取ると(つまり、クリックされると)、toggleBorder()関数がアクティブになります。 toggleBorder()関数は、境界線を切り替えます。

  1. jQueryには、要素のクラスを操作するためのいくつかのメソッドがあります。

    addClass()は、要素にクラスを割り当てます。 removeClass()は、要素からクラス定義を削除します。

  2. toggleClass()はクラスを切り替えます(現在接続されていない場合は追加、そうでない場合は削除します)。

HTML5およびCSS3プログラミング用のjQueryオブジェクトにイベントを追加する方法 - ダミー

エディタの選択

キーボードからQuickBooksアクションへのショートカット - ダミー

キーボードからQuickBooksアクションへのショートカット - ダミー

QuickBooks 2012には便利なショートカットが用意されています重要な会計業務を遂行する。この表では、最も便利なQuickBooksショートカットをいくつか紹介しています。ショートカットキーまたはキーの組み合わせ結果+選択した番号または日付ファイルに表示されている値に1を加算 - 表示されている値から1を引く...

QuickBooks 2012を介して給与サービスに登録する - ダミー

QuickBooks 2012を介して給与サービスに登録する - ダミー

QuickBooks 2012 Intuit QuickBooks Payroll Servicesページから特定のオプションを選択した後、一連のWebページフォームを記入します。あなたの会社名と住所を入力し、会社の雇用者識別番号またはEINを入力し、Intuitのようにクレジットカード情報も入力します。

同時にQuickBooks 2012に領収書と請求書を記録する - ダミー

同時にQuickBooks 2012に領収書と請求書を記録する - ダミー

はQuickBooks 2012で、アイテムの領収書を記録すると同時に受け取ったアイテムの請求書を記録します。これは、明細受領伝票登録ウィンドウの上部付近に表示される請求受領チェックボックスを選択するだけで実行できます。

エディタの選択

公正なダミーを戦うことによる結婚作業

公正なダミーを戦うことによる結婚作業

いくつかのカップルは、彼らが決して論じることはないと主張する。これは、両方のパートナーが自由に相違点を表現できるような結婚では不可能です。他のカップルは頻繁に非常に大声を出す頻繁な議論を持っています。しかし、戦いの量と頻度はあまり知られていない - カップルが戦う問題でもありません。最も重要なのは...

事件後のあなたの関係の再構築 - ダミー

事件後のあなたの関係の再構築 - ダミー

不倫は離婚の主要な原因ですが、離婚するよりも事件。事件後の再建は、カップルが不倫やパターンをさまざまな形で直面することを要求します。時間は癒えますが、それだけではありません。ここではいくつか...

苦しい関係の警告サインを認識する - ダミー

苦しい関係の警告サインを認識する - ダミー

完全な関係はありません。カップルは、紛争の公正な分配を期待する必要がありますが、これらの紛争にどのように対処するかは、強さや苦痛の兆候となります。毎日の問題が時間の経過とともに克服できない問題になる可能性を見失うと、困ってしまうことがあります。ここにいくつかの警告兆候があります...

エディタの選択

セキュリティで保護されたWebサーバーをSEOフレンドリにする方法 - ダミー

セキュリティで保護されたWebサーバーをSEOフレンドリにする方法 - ダミー

Ifユーザーがクレジットカード番号や他のタイプのアカウント情報などの機密データを提供するWebサイト上のページがある場合、これらのページを安全かつSEOに適したものにすることができます。機密情報を保護するためのインターネットソリューションは、これらのWebページを安全なサーバーに置くことです。技術的には、これは...

あなたのウェブページをローカライズする方法 - ダミー

あなたのウェブページをローカライズする方法 - ダミー

ローカルでは、あなたのページにローカルな用語があることを確認することです。理想的には、「お問い合わせ」ページだけではなく、すべてのページにこれらの用語を載せてください。いくつかのウェブサイトでは、地域の検索用語をランク付けする必要がありますが、やりたいことが少しでもありません。

検索エンジンがあなたのウェブサイトを索引付けしているかどうかを調べる方法 - ダミー

検索エンジンがあなたのウェブサイトを索引付けしているかどうかを調べる方法 - ダミー

Ifあなたは検索エンジンの最適化(SEO)を心配しているので、あなたのサイトが実際に検索エンジンやディレクトリにあるかどうかを調べることが重要です。あなたのサイトは、誰かがGoogleで検索したときに現れませんか? Bingでそれを見つけることができませんか?おそらくそれは単にそこにないと思ったことはありますか?