2011-12-19 1 views
-1

jqueryリンクからcolorboxとURLを呼び出すにはどうすればよいですか?jqueryリンクにURLを指定する

$(".iframe").colorbox({iframe:true, width:"80%", height:"80%"}); 

そして私は、この持っている:

onclick="" 

そして、私はonclick=""機能でアドレスを指定できるようにしたいと思いを

は、私はこれを持っています。

は、私は、このリンクを変更したい:jQueryの一つに

<a class='iframe' href="www.google.com"></a> 

申し訳ありませんが、私は、テキストの壁が存在しないので、私の質問を短縮しようとしました。私が見てきた

ほとんどのソリューションは、これを行っています

アドレスごとにカラーボックスの関数を作成するために私を必要とし、私は多くのそれらのを持っているでしょうが
onClick="lightbox()" 


$.fn.colorbox({width:"80%", height:"80%", iframe:true, href:"www.google.com"}); 

。理解していただきありがとうございます。

+0

申し訳ありませんが、私はあなたが何を言っているのか分かりません。 –

+0

おそらくあなたは[this](http://stackoverflow.com/questions/1937520/jquery-colorbox-create-a-separate-link-to-open-the-colorbox)の後にいますか? –

+0

ここには少しの文脈がありません。クラス ".iframe"(とiframe?)の要素は何ですか? onclickは ".iframe"にも適用されますか? –

答えて

0

現在のバージョンのcolorboxがjQuery 1.6.3で動作しないことに気付きました。古いバージョンのダウンロードリンクが見つからないようです。とにかくみんなありがとう!

+0

あなたはjqueryをアップグレードできませんカラーボックスのWebサイトでは、jquery 1.3以上で動作していますか? – Owen

+0

新しいjQueryに問題があると思われる他のプラグインを使用しています...特にjScrollPane – pufAmuf

1

この作品のようなものでしょうか?あなたがパラメタの中で関数を使用できるかどうか?

$(".iframe").colorbox({ 
    iframe: true, 
    width: "80%", 
    height: "80%", 
    href: function() { 
      var location = $(this).attr('href'); 
      return location; 
      } 
}); 

これはあなたが別の属性のように、RELか何かにATTRのHREFを変更することはできますが、onclickを使うカント、これまでにクリックされたものにHREFを設定します。 hrefを使用する場合は、clickイベントでe.PreventDefaultを使用する必要があります。それ以外の場合は、通常どおりhrefをロードしようとします。

+0

うーん、ありがとう!私はevent.preventDefault()のドキュメントをチェックしましたが、私はonclick:/を使用することができないと言って以来、私はクリック機能をどうやってやるのか混乱しています。 私がonclickを使用した理由は、ユーザーがテーブル行をクリックしたときにカラーボックスモーダルが開くためです。このように: ' pufAmuf

関連する問題