首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.load页面中未执行Jquery

.load页面中未执行Jquery
EN

Stack Overflow用户
提问于 2016-08-23 16:34:23
回答 2查看 41关注 0票数 0

我有一个关于.load函数的问题。加载的页面没有执行加载的div中的Jquery。我已经确保了Jquery确实在标签中。我认为.load调用有问题,但我对此还是个新手。有什么想法吗?

代码语言:javascript
复制
<script type="text/javascript">
var partyid = '<?php echo sanitize_text_field($_GET["Party_ID"]); ?>';
jQuery(document).ready( function($){
    if (localStorage.user2==localStorage.username2){
        var e = document.getElementById('display');
        if(e.style.display == 'block')
            e.style.display = 'none';

        $('#Submission-2').load('http://example.com/play/?Party_ID=' + partyid + ' #Submission' );
        refresh();
    }
});
</script>

<script type="text/javascript">
function refresh() 
{ 
    setTimeout( function() { 
        $('#Submission-2').fadeOut('slow').load('http://example.com/play/?Party_ID=' + partyid + ' #Submission'  , function() {
            var username = '<?php echo $party_information[0]->Username; ?>';
            if (document.getElementById('total').value!=username){
                window.location.reload();
            }
        });
        $('#Submission-2').fadeIn('slow').load('http://example.com/play/?Party_ID=' + partyid + ' #Submission' );
        {
            refresh();
        }
    }, 5000); 
}
</script>

未执行的Jquery

代码语言:javascript
复制
<script type="text/javascript">
jQuery("#Answertoggle3 .lietruth").click(function(){
    jQuery("#Answertoggle3 .lietruth").removeClass('active');
    jQuery(this).toggleClass('active'); 
});
jQuery("#Answertoggle2 .lietruth").click(function(){
    jQuery("#Answertoggle2 .lietruth").removeClass('active');
    jQuery(this).toggleClass('active'); 
});
jQuery("#Answertoggle1 .lietruth").click(function(){
    jQuery("#Answertoggle1 .lietruth").removeClass('active');
    jQuery(this).toggleClass('active'); 
});
</script>

也不是执行window.location.reload();函数。我想结束包含函数refresh()的执行。每隔5秒刷新一次。因此,基本上停止刷新。

EN

回答 2

Stack Overflow用户

发布于 2016-08-23 16:40:24

根据我对你问题的理解,试着这样做:

代码语言:javascript
复制
<script type="text/javascript">
    $(document).ready(function(){
        $("#Answertoggle3 .lietruth").click(function(){
                $("#Answertoggle3 .lietruth").removeClass('active');
                $(this).toggleClass('active'); 
        });
        $("#Answertoggle2 .lietruth").click(function(){
                $("#Answertoggle2 .lietruth").removeClass('active');
                $(this).toggleClass('active'); 
        });
        $("#Answertoggle1 .lietruth").click(function(){
                $("#Answertoggle1 .lietruth").removeClass('active');
                $(this).toggleClass('active'); 
        });
    })
</script>
票数 0
EN

Stack Overflow用户

发布于 2016-08-23 17:25:34

这是我添加的内容,它使切换暂时通过fadeOut.load和fadeIn工作。当这为真时,我需要停止refresh()函数的执行。

代码语言:javascript
复制
if (document.getElementById('total').value!=username)

而不是

代码语言:javascript
复制
window.location.reload();

Javascript

代码语言:javascript
复制
<script type="text/javascript">
function refresh() 
{ 
var quitfunction = 0;
 setTimeout( function() { 
$('#Submission-2').fadeOut('slow').load('http://example.com/play-with-friends/?Party_ID=' + partyid + ' #Submission' ,function() {
jQuery("#Answertoggle3 .lietruth").click(function(){
        jQuery("#Answertoggle3 .lietruth").removeClass('active');
        jQuery(this).toggleClass('active'); 
});
jQuery("#Answertoggle2 .lietruth").click(function(){
        jQuery("#Answertoggle2 .lietruth").removeClass('active');
        jQuery(this).toggleClass('active'); 
});
jQuery("#Answertoggle1 .lietruth").click(function(){
        jQuery("#Answertoggle1 .lietruth").removeClass('active');
        jQuery(this).toggleClass('active'); 
});
var username = '<?php echo $party_information[0]->Username; ?>';
if (document.getElementById('total').value!=username)
{
window.location.reload();
}
        });
$('#Submission-2').fadeIn('slow').load('http://example.com/play-with-friends/?Party_ID=' + partyid + ' #Submission' );
{
if (quitfunction==1)
return;
refresh();
}
 }, 5000); 
}
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39096188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档