Jquery使用phpvar和pause

Jquery使用phpvar和pause,php,jquery,delay,Php,Jquery,Delay,我的php页面在任何jquery之前的页面顶部有一个名为$pause的php变量。 分配给它的值从数据库中读取 我使用jquery试图做的是显示一个div,然后延迟$pause值,然后隐藏div 这将显示和隐藏div,如何添加延迟 $("#div1").show(); $("#div1").hide(); 谢谢向HTML元素添加$pause…例如body: <body data-pause="<?=$pause?>" > </body> 如果可以在js中

我的php页面在任何jquery之前的页面顶部有一个名为
$pause
的php变量。 分配给它的值从数据库中读取

我使用jquery试图做的是显示一个div,然后延迟$pause值,然后隐藏div

这将显示和隐藏div,如何添加延迟

$("#div1").show();
$("#div1").hide();

谢谢向HTML元素添加$pause…例如body:

<body data-pause="<?=$pause?>" >

</body>

如果可以在js中解析php,则可以
echo
it:

var pause = <?php echo $pause; ?>
注意:您需要将
持续时间
传递到
hide()
,以便
delay()
工作:

当提供持续时间、普通对象或“完整”函数时,.hide()将成为动画方法


如果您想保持javascript内联,请在之前将其写在html的末尾

<script>
$("#div1").show(0).delay(<?php echo $pause; ?>).hide(0);
</script>

小问题<代码>$('#div1').show().delay(暂停).hide(0)$(“div2”).show()这将显示正确持续时间的div1,但div2会立即显示。在div1之后如何显示?排序<代码>$('#div1').show().delay(暂停).hide(0)$('#div2').hide().delay(pause).show(0)如果将其中一个
div的状态设置为hidden,则可以同时调用这两个
toggle()
$('#div1').show().delay(pause).hide(0);
<script>
$("#div1").show(0).delay(<?php echo $pause; ?>).hide(0);
</script>
<div id="div1" delaytime="<?php echo $pause; ?>">Hello World</div>
$("#div1").show(0).delay(jQuery(this).attr('data-pause')).hide(0);