Jquery使用phpvar和pause
我的php页面在任何jquery之前的页面顶部有一个名为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中
$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);