Javascript函数仅在刷新后运行(f5)

Javascript函数仅在刷新后运行(f5),javascript,jquery,html,css,refresh,Javascript,Jquery,Html,Css,Refresh,背景:我为目前正在开发的一个婚礼摄影网站购买了一个模板。我有一个关于html和css的一般知识库。我从来没有真正使用过javascript,因为我大部分时间都在编写c。您可以访问以下网站: 可在此处找到该网站的完整工作版本: 错误:当您打开网站时,它工作正常,并通过javascript(jQuery(document))提取所有正确的图像。但是,如果您转到另一个页面,则在按ctrl/r/f5之前,似乎不会加载任何javascript。如果返回主页,则除非按“刷新”,否则此操作也将不起作用 我的

背景:我为目前正在开发的一个婚礼摄影网站购买了一个模板。我有一个关于html和css的一般知识库。我从来没有真正使用过javascript,因为我大部分时间都在编写c。您可以访问以下网站:

可在此处找到该网站的完整工作版本:

错误:当您打开网站时,它工作正常,并通过javascript(jQuery(document))提取所有正确的图像。但是,如果您转到另一个页面,则在按ctrl/r/f5之前,似乎不会加载任何javascript。如果返回主页,则除非按“刷新”,否则此操作也将不起作用

我的研究:所以我花了好几个小时在谷歌搜索,是的,甚至第2页!有些人在使用on.load函数,有些人在使用后台工作程序函数?再说一次,我对c#充满信心,而不是javascript!我将粘贴下面的代码提供它不是太长!我不太确定应该把正确的代码放在哪里,所以如果有人能在正确的方向上帮助我,我将非常感激:)谢谢

我还注意到,在java脚本中,右键单击已被禁用,但是,一旦页面刷新以加载图像,您就可以右键单击页面

<script type="text/javascript" src="js/jegbg.js"></script>
<script type="text/javascript">

jQuery(document).ready(function($)
{   

    resize_window("#jegbgcontainer");       

    /** bind jeg default **/
    $(window).jegdefault({
        curtain : 1,
        rightclick  : 0,
        clickmsg    : "Disable Right Mouse Click"
    });

    var content = [         
        { "index":0,
          "type":"image",
          "source":"images\/emr-1-3.jpg",
          "pos":"top",
          "title":"Image Slider",
          "link":"masonry.html#!/gordon-jennas-wedding",
          "desc":"<p><strong><\/strong>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry&#8217;s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.<\/p>\n<p>It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.<\/p>\n"},          
        {"index":1,
          "type":"image",
          "source":"images\/misc-1-3.jpg",
          "pos":"center",
          "title":"Slider to contact",
          "link":"contact.html",
          "desc":"<p><strong><\/strong>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry&#8217;s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.<\/p>\n<p>It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.<\/p>\n"},          
        {"index":2,
          "type":"image",
          "source":"images\/464713958_1d6a51c6c0_b1.jpg",
          "pos":"top",
          "title":"Slider to Password Page",
          "link":"masonry.html#!/flower-peda",
          "desc":"<p><strong><\/strong>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry&#8217;s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.<\/p>\n<p>It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.<\/p>\n"},                                  
        {"index":3,
          "type":"video",
          "source":{ "videotype":"youtube",
                     "src":"http:\/\/www.youtube.com\/watch?v=w3jTxLs7Bek"},
          "title":"Slider with Video",
          "link":"masonry.html#!/just-married",
          "desc":"<p><strong><\/strong>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry&#8217;s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.<\/p>\n<p>It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.<\/p>\n"}                       
    ];

    var holddesc = undefined;

    var jegbg = $("#jegbgcontainer").jegbg({
        fade_speed                  : 700,
        delay                       : 10000,
        content                     : content,
        autostart                   : true,
        partial_load                : true
    },  function(ele, media){
        $('#homepita').fadeIn(1000);                
        $('#homepita .torapper').html(ele.title);       
        $(".homelink a").attr("href" , ele.link);
        holddesc = ele.desc;

        if(!$(".homeinfo").is(":visible")) {
            pitaSlideUp();
        }
    });

    /* binding touchwipe, disable this feature if using iphone */
    if(scw(iphonewidth)) {
        $(".texthome").touchwipe({
            wipeLeft: function(e) {                 
                jegbg.next();
                return false;
            },
            wipeRight: function() {                 
                jegbg.prev();
                return false;
            },
            min_move_x: 20,
            min_move_y: 20,
            preventDefaultEvents: true
        }); 
    }

    var pitaSlideUp = function(){
        jegbg.restart();
        $(".homeblock").slideUp("fast", function(){
            $("#homepita").animate({
                "right" : -288
            }, function(){
                $(".homeinfo").fadeIn("fast", function(){
                    $(this).attr("style","").addClass("displayblock");
                });
                $(".homeblock").removeClass("homedesc");
                $(".homedescdetail").remove();
            });
        });
    };

    $(window).resize(function(){pitaSlideUp();});

    var pitaSlideDown = function() {
        jegbg.pause();
        $("#homepita").addClass("hptoogle");
        $(".homeblockinside").prepend("<div class='homedescdetail'>" + holddesc + "</div>");
        $(".homeblock").slideDown("fast", function(){
            $(this).addClass("homedesc");
            $(".homedescdetail").css({
                height  : $('.homeblockinside').height() - 30,
                width   : $('.homeblockinside').width() - 12
            });
            jpanel = $(".homedescdetail").jScrollPane().data().jsp;             
        });
    };

    $(".homeinfo").click(function(){
        $(this).fadeOut("fast");
        $("#homepita").animate({
            "right" : -5
        }, function(){
            pitaSlideDown();
        });
    });

    $(".homeblock .closeme, .torapper").click(function(){
        pitaSlideUp();
    });
});

jQuery(文档).ready(函数($)
{   
调整窗口大小(“jegbgcontainer”);
/**绑定jeg默认值**/
$(窗口).jegdefault({
幕布:1,
右键单击:0,
clickmsg:“禁用鼠标右键单击”
});
var内容=[
{“索引”:0,
“类型”:“图像”,
“来源”:“images\/emr-1-3.jpg”,
“位置”:“顶部”,
“标题”:“图像滑块”,
“链接”:“massy.html#!/gordon jennas婚礼”,
“描述”:"Lorem Ipsum仅仅是印刷和排版行业的虚拟文本。自16世纪以来,当一位不知名的印刷商拿起一个打印工具,争先恐后地将其打印成一本样书时,Lorem Ipsum一直是印刷和排版行业的标准虚拟文本。\n它不仅存活了五个世纪,而且还跨越到了电子排版ting,基本上保持不变。它在20世纪60年代随着包含Lorem Ipsum段落的Letraset表单的发布而流行,最近随着桌面发布软件(如Aldus PageMaker)的发布,包括Lorem Ipsum版本。\n“},
{“索引”:1,
“类型”:“图像”,
“来源”:“images\/misc-1-3.jpg”,
“pos”:“中心”,
“标题”:“联系人滑块”,
“link”:“contact.html”,
“描述”:Lorem Ipsum仅仅是印刷和排版行业的虚拟文本。自16世纪以来,当一位不知名的印刷商拿起一个打印工具,争先恐后地将其打印成一本样书时,Lorem Ipsum一直是印刷和排版行业的标准虚拟文本。\n它不仅存活了五个世纪,而且还跨越到了电子排版ting,基本上保持不变。它在20世纪60年代随着包含Lorem Ipsum段落的Letraset表单的发布而流行,最近随着桌面发布软件(如Aldus PageMaker)的发布,包括Lorem Ipsum版本。\n“},
{“索引”:2,
“类型”:“图像”,
“来源”:“images\/464713958_1d6a51c6c0_b1.jpg”,
“位置”:“顶部”,
“标题”:“滑动至密码页”,
“link”:“massy.html#!/flower-peda”,
“描述”:Lorem Ipsum仅仅是印刷和排版行业的虚拟文本。自16世纪以来,当一位不知名的印刷商拿起一个打印工具,争先恐后地将其打印成一本样书时,Lorem Ipsum一直是印刷和排版行业的标准虚拟文本。\n它不仅存活了五个世纪,而且还跨越到了电子排版ting,基本上保持不变。它在20世纪60年代随着包含Lorem Ipsum段落的Letraset表单的发布而流行,最近随着桌面发布软件(如Aldus PageMaker)的发布,包括Lorem Ipsum版本。\n“},
{“索引”:3,
“类型”:“视频”,
“来源”:{“视频类型”:“youtube”,
“src”:“http:\/\/www.youtube.com\/watch?v=w3jTxLs7Bek”,
“标题”:“带视频的滑块”,
“link”:“massy.html#!/刚结婚”,
“描述”:Lorem Ipsum仅仅是印刷和排版行业的虚拟文本。自16世纪以来,当一位不知名的印刷商拿起一个打印工具,争先恐后地将其打印成一本样书时,Lorem Ipsum一直是印刷和排版行业的标准虚拟文本。\n它不仅存活了五个世纪,而且还跨越到了电子排版ting,基本上保持不变。它在20世纪60年代随着包含Lorem Ipsum段落的Letraset表单的发布而流行,最近随着桌面发布软件(如Aldus PageMaker)的发布,包括Lorem Ipsum版本。\n“}
];
var holddesc=未定义;
var jegbg=$(“#jegbgcontainer”).jegbg({
衰减速度:700,
延误:10000,
内容:内容,,
自动启动:对,
部分负载:真
},功能(电子、媒体){
美元("homepita");
$('#homepita.torapper').html(ele.title);
$(.homelink a”).attr(“href”,ele.link);
holddesc=ele.desc;
如果(!$(“.homeinfo”)是(“:可见”)){
pitaSlideUp();
}
});
/*绑定touchwipe,如果使用iphone,请禁用此功能*/
if(scw(iphonewidth)){
$(“.texthome”).touchwipe({
左:函数(e){
jegbg.next();
返回false;
},
wipeRight:函数(){
jegbg.prev();
返回false;
},
最小移动次数:20,
$(function(){

    //executes after everything is loaded 

});