[英]How can I turn this click event function into one that is called automatically when the div loads?
我执行了将内容加载到div中的功能。 我使用的是innerHTML,我获取了一个php文件,该文件使用php文件的内容更新了div的innerHTML。
该div包含另一个div,其类和ID为“ tweet”。 此div使用特定主题标签的实际tweet更新,并通过$ variable传递给函数
当它只是一个onclick事件时,它可以很好地工作,例如:
<p><a href="#" onclick="tweet('<?echo $hashtag;?>')">activity</a></p>
<div class="tweet" id="tweet"></div>
但是,我想做的是一旦加载了“ tweet” div,它就会自动加载tweet('')。
tweet(hashtag)函数为:
function tweet(hashtag) { $("#tweet").load('tweet.php?hashtag='+hashtag); }
加载一个调用jquery tweet函数的php文件。
jQuery(function($){
$(".tweet").tweet({
avatar_size: 32,
count: 3,
query: "<?echo $hashtag;?>",
loading_text: "loading tweets...",
refresh_interval: 3
});
});
根据传递的主题标签,它显示3条推文。 页面加载时,主题标签作为会话变量被调用。
单击链接后,一切正常。 我需要怎么做才能自动加载此负载。 这样我就不需要点击链接了? 我尝试了许多自动刷新选项,但无法完全解决。 我非常感谢您的协助。
我知道,如果这只是正在加载的常规页面,我可以简单地使用$(document).ready并调用jquery函数。 但是,由于div用新的php文件内容填充的方式,因此无法正常工作。 我已经尝试过几次使用自动刷新间隔,窗口加载等功能。它们似乎也不起作用。
有两种方法可以尝试:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.