jquery + php - 从另一个 Javascript 包装器调用函数
jquery + php - Call Function From Another Javascript Wrapper
我怎样才能像这样在不同的 jQuery 包装器中调用函数:
<?php
if($trigger != ""){
?>
<script type="text/javascript">
jQuery(document).ready(function($){
var delay = 5000;
setTimeout(rmv, delay); // call the function here
});
</script>
<?php
}
if($triggered != ""){
?>
<script type="text/javascript">
jQuery(document).ready(function($){
function rmv(){ // function to be called
$(".adt_front_wrapper<?php echo $id; ?>").remove();
}
});
</script>
<?php
}
?>
我正在尝试调用一个应该与调用者分开的函数,如上面示例代码中的 rmv
函数。怎么做到的?
您需要将该函数放入更高的(共享)范围。对于此示例,您可以使用 window
对象本身。
window.rmv = function() {
$(".adt_front_wrapper<?php echo $id; ?>").remove();
};
为了实现这一点,rmv
的声明和定义当然需要事先发生。
我怎样才能像这样在不同的 jQuery 包装器中调用函数:
<?php
if($trigger != ""){
?>
<script type="text/javascript">
jQuery(document).ready(function($){
var delay = 5000;
setTimeout(rmv, delay); // call the function here
});
</script>
<?php
}
if($triggered != ""){
?>
<script type="text/javascript">
jQuery(document).ready(function($){
function rmv(){ // function to be called
$(".adt_front_wrapper<?php echo $id; ?>").remove();
}
});
</script>
<?php
}
?>
我正在尝试调用一个应该与调用者分开的函数,如上面示例代码中的 rmv
函数。怎么做到的?
您需要将该函数放入更高的(共享)范围。对于此示例,您可以使用 window
对象本身。
window.rmv = function() {
$(".adt_front_wrapper<?php echo $id; ?>").remove();
};
为了实现这一点,rmv
的声明和定义当然需要事先发生。