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

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

目次:

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

ビデオ: Testpassportの70-480試験材料を使えば2日で合格できます 2025
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オブジェクトにイベントを追加する方法 - ダミー

エディタの選択

SketchUpのステータスバー - ダミー

SketchUpのステータスバー - ダミー

SketchUpのステータスバーには、モデリング中に使用するコンテキスト情報が含まれています。モデリングウィンドウの下の狭い情報には、情報の良さが満載されています。コンテキスト固有の指示:ほとんどの場合、ここでは何をしているのかを確認するためにここでチェックします。モディファイアキー(組み合わせて使用​​するキーボードストローク)

スケッチツールにインテリジェントに反応するよう設計されたダミー

スケッチツールにインテリジェントに反応するよう設計されたダミー

ダイナミックコンポーネント(DC) SketchUpが提供する真の魔法に最も近いもの。あなたがそれらを拡大縮小するときに、伸ばしたり歪んだりするのではなく、寸法を変更するはずの部品は、他の部分はしません。

SketchUpの投影テクスチャ曲線にテクスチャを追加する方法 - 複雑な曲線に画像を描くためのダミー

SketchUpの投影テクスチャ曲線にテクスチャを追加する方法 - 複雑な曲線に画像を描くためのダミー

SketchUpのサーフェスには、このメソッドの代わりはありません。地形の塊は、複雑な曲面の良い例です - 凹凸、ねじれ、波紋、多方向。扱っているカーブが単純な押し出しよりも複雑な場合は、この画像マッピングテクニックを使用する必要があります。キー...

エディタの選択

QuickBooks 2013のアイテムリストにSales Tax ItemまたはGroupを追加する方法 - ダミー

QuickBooks 2013のアイテムリストにSales Tax ItemまたはGroupを追加する方法 - ダミー

販売税の対象となる商品を販売する場合、QuickBooks 2013請求書には、これらの売上税を請求して追跡する広告申込情報も含まれます。これを行うには、売上税明細を登録します。販売税項目を登録するには、新規項目ウィンドウを表示し、タイプ...から販売税項目を選択します。

QuickBooks 2012のアイテムリストにサービスアイテムを追加する方法 - ダミー

QuickBooks 2012のアイテムリストにサービスアイテムを追加する方法 - ダミー

QuickBooks 2012でサービスアイテムを使用して、サービスを表すアイテムを購入または請求します。たとえば、CPAは、個人や企業に対して納税申告書を作成します。納税申告書を準備するためにクライアントに請求する場合、納税申告書の請求書に表示される明細はサービス項目です。 ...

QuickBooks 2013のアイテムリストにサービスアイテムを追加する方法 - ダミー

QuickBooks 2013のアイテムリストにサービスアイテムを追加する方法 - ダミー

QuickBooks 2013のサービスアイテムを使用して、サービスを表すアイテムを購入または請求します。たとえば、CPAは、個人や企業に対して納税申告書を作成します。納税申告書を準備するためにクライアントに請求する場合、納税申告書の請求書に表示される明細はサービス項目です。 ...

エディタの選択

WordPressブログのユーザーと著者を管理する方法 - ダミー

WordPressブログのユーザーと著者を管理する方法 - ダミー

WordPressユーザーページには、あなたのブログのすべてのユーザーが表示されます。各ユーザーのユーザー名、名前、電子メールアドレス、ブログの役割、およびブログに投稿された投稿の数が表示されます。フォロワー:このデフォルトロールは、...

WordPress Permalinkをサーバーと連携させる方法 - ダミー

WordPress Permalinkをサーバーと連携させる方法 - ダミー

デフォルト以外のオプションを使用してWordPressサイトのパーマリンクの場合、WordPressは特定のルールまたはディレクティブを.txtファイルに書き込みます。あなたのWebサーバー上のhtaccessファイル。 permalinkによると、htaccessファイルはあなたのWebサーバーと交信して、パーマリンクをどのように提供すべきかを示します。

WordPressブログを修正する方法 - ダミー

WordPressブログを修正する方法 - ダミー

WordPressブログをインストールした後、それがリンクされているウェブサイトに合ったブログ。既存のテーマ(スキン)を変更したり、WordPressをインストールした後に使用できる代替語句を選択することができます。選択したテンプレートがメインWebサイトに似ていることを確認してください。ただし、WordPressは...