0

このコードの何が問題になっていますか? 私は初心者です

   <link type="text/css" href="/css/custom-theme/jquery-ui-1.8.20.custom.css" rel="stylesheet" />
<script type="text/javascript" src="/js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="/js/jquery-ui-1.8.20.custom.min.js"></script>

<script type="text/javascript" src="/js/jquery.expander.js"></script>
<script type="text/javascript" src="/js/jquery.expander.min.js"></script>


<script type="text/javascript" src="/js/fancybox/jquery.fancybox-1.3.4.js"></script>
<script type="text/javascript" src="/js/fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<script type="text/javascript" src="/js/fancybox/jquery.fancybox-1.3.4.pack.js"></script>

ここでファンシーボックスを呼び出します

$("a#select_button").fancybox();

ここに私のHTMLコードがあります

<p class="resp"><img src="logos/S7.png"><br>
    <b>Title</b>
    <span class="fprice">264 EUR</span>
    <a id="select_button" href="book_air.php?type=typeval&amp;origin=Val"><input class="selectt" value="Select" type="button"></a>
      <span class="f_row">
            <input name="first_row" type="radio">val-10:40 - val 11:40</span><br>
        <span class="s_row">
            <input name="second_row" type="radio">val-17:55 - val 21:10
      </span>
  <span class="buts"><input class="f_det" value="Details" type="button"> <input class="f_det" value="Share" type="button"></span>
  </p>

どこに問題があるのか​​ わかりません。誰か助けてください。

4

1 に答える 1

1

DOM の準備が整ったときにスクリプトが実行されるようにする必要があります。これを行うには 2 つの方法があります。

jQuery から document.ready イベントが呼び出されるのを待ちます。これを行うには、これをスクリプトに追加します。

$(function() {
   $("a#select_button").fancybox();
});

または、html ドキュメントの最後 (body タグ内) にスクリプトを含める必要があります。

(この場合のスクリプトは、fancybox への呼び出しのある行を参照します)

于 2012-05-15T22:18:08.980 に答える