0

私は単純なプライムフェイスガレリアを持っています

<p:galleria id="test-gallery" value="#{testController.imageIds}" var="item" autoPlay="false" >  
    <p:graphicImage width="300" value="#{imageStreamer.image}" >
        <f:param name="id" value="#{item}" />
    </p:graphicImage>
</p:galleria>
<script>alert("done");</script>

すべて正常に動作していますが、primefaces ガレリアが既にロードされた後でのみ、javascript 関数を呼び出そうとしています。上記のコード スニピットでは、ガレリアがまだ読み込まれていない場合でもアラートを呼び出します。

4

1 に答える 1

0

ページの読み込みが完了したら、JavaScript を実行します。

<script> 
    $(window).load(function() {
        alert("Hello");             
    });
</script>
于 2013-06-04T12:13:46.253 に答える