问题描述
|
<?PHP if(isset($_SESSION[\'cnt\'])&&($_SESSION[\'cnt\'] == 5) ){
$_SESSION[\'cnt\'] = 0;
?>
<script>
//$(\"#fb_login\").trigger(\'click\');
//$(\'#fb_login\').click();
$(\"#fb_login\").click(function(){
$(\"#fb_login\").colorBox({width:\"300px\",height:\"200px\",inline:true,href:\"#loginask_iframe\"});
});
</script>
<?PHP } ?>
<a href=\"#\" id=\"fb_login\"></a>
<div style=\'display:none\' class=\"loginask_iframe_container\">
<div id=\"loginask_iframe\">
test
</div>
</div>
ѭ1时我无法触发点击功能。
任何想法我在做什么错?
谢谢
解决方法
<script type=\"text/javascript\">
// Here you define the click.
$(\"#fb_login\").click(function(){
$(\"#fb_login\").colorbox({width:\"300px\",height:\"200px\",inline:true,href:\"#loginask_iframe\"});
});
// Here you call the click.
$(\"#fb_login\").click();
</script>
, 这是您要找的东西吗?
$(\"#fb_login\").trigger(\'click\');
, 这可能是在创建锚之前定义点击功能的情况。尝试将单击绑定包装在$(document).ready( ...
中
, <script>
function triggerLoginColorBox() {
$(\"#fb_login\").colorbox({
width: \"300px\",height: \"200px\",inline: true,href: \"#loginask_iframe\"
});
}
$(\"#fb_login\").click(function(){triggerLoginColorBox();});
<?php
if (isset($_SESSION[\'cnt\']) && ($_SESSION[\'cnt\'] == 5) ){
$_SESSION[\'cnt\'] = 0;
echo \"triggerLoginColorBox();\";
}
?>
</script>