0

私はIboxの種類について話している。つまり、ユーザーがリンクをクリックすると、小さなフォームなどを含む小さなjavascriptベースのdivがホバーアップします。

私はユーザー<script>に彼らが彼らのウェブサイトに置くであろうタグを与えたいと思います。次に、フォームの表示に使用する必要なjavascript関数を<a href>タグに配置します。例:彼らは置くでしょう:

<a href="javascript:mysite_signUpForm();">
Create an account on [My site's name]</a>

ここで、mysiteは明らかに私のWebサイトの名前に置き換えられます。

ここでの主な要件は、フォームにオフサイトのURLを表示できる必要があることです。つまり、URLを受け取り、そのURLの内容をdivにロードする必要があります。また、背景/境界線の色などの変更も簡単です。そして、視覚的に魅力的であるほど、優れています。

助言がありますか?

また、より多くのコンテンツがロード/非表示になるにつれて高さが拡大/縮小される場合は、それが最適です

4

1 に答える 1

0

jquery を使用する場合は、faceboxプラグインを使用できます。したがって、一度それを行うと、次のようにリンクを作成できます。

<a href="http://site.name.com/page.html" rel="facebox">Link content</a>

次に、次のようにプラグインを初期化します。

  $('a[rel*=facebox]').facebox() 

これにより、div のsite.name.com/page.htmlにあるリモート コンテンツが読み込まれ、表示されます。

これとは別に、jquery 用の他のlightbox プラグインがたくさんあります。

于 2009-02-22T14:17:40.710 に答える