1
私はJquery colorboxを使用してポップアップウィンドウを実装しています。このポップアップはすぐに開かれ、動作しています。しかし、最初の読み込みページでは、最初の読み込みだけで、ポップアップはコンテンツを読み込むことができません。 ポップアップのカラーボックスをすぐに開く(jQuery - Magento)
jQuery(document).ready(function defaultPopup(){
var direct = '<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('popup')->toHtml(); ?>'
if(direct){
jQuery('#popup_home').colorbox({open:true,html:direct,overlayClose:false});
return false;
}
});
<div id="popup_home"></div>
おかげで、しかし、の.text(直接):
はこれを試してみてください。リンクのように[] –
私は解決策を更新しました、それを確認してください。私は最初の文字列の中で一重引用符を手動でエスケープしたのに加えて、エスケープ文字(以前のバージョンは文字列ではなくオブジェクトを返す)を更新しました。これは、 '<?php echo $ this-> getLayout ) - > createBlock( 'cms/block') - > setBlockId( 'popup') - > toHtml(); ?> ' – Minras