【发布时间】:2013-10-15 08:46:27
【问题描述】:
我的页面上有一个隐藏的 div,它在调用控制函数时显示。 我想在整个页面已加载(在 DOM 内?)或以 2 秒延迟调用时显示 div,因为有时在重新加载页面(带图像)时调用该函数,然后在页面加载时消失如果 php if 条件改变(mysqlquery result = 2)
我的 PHP 页面
if(mysqlquery result = 1) {
echo '<script>';
echo "$(function(){ ShowAlertBox(); });";
echo '</script>';
}
我的 JS 页面
// # DOM Ready
$( function() {
...
...
}); <!-- end DOM -->
function ShowAlertBox(){
$('.alert').show("slow");
}
解决这个问题的最佳方法是什么?谢谢
编辑
我尝试了这种方式,但函数没有被调用
// # DOM Ready
$( function() {
function ShowAlertBox(){
$('.alert').show("slow");
}
}); <!-- end DOM -->
【问题讨论】:
-
php 页面中的 js !!嗯听起来很糟糕!
-
没有必要在 StackOverflow 上创建这样的问题。这是一项基本功能,如果您搜索过,您就会知道这并不难。这是他们的 API api.jquery.com 的页面,可以搜索或按
CTRL F并在文档中搜索特定的关键字,例如DOM或Load。
标签: jquery