jQuery仅在页面刷新时启动
jQuery firing only on page refresh
为站点使用滑块。使用woo主题提供的Flexslider。我很难使滑块加载并正常工作。从现在开始,在初始页面加载时,滑块中的图像按li顺序显示。我必须刷新页面,以便隐藏幻灯片并使用滑块。
我当前的脚本:
放置在滑块正上方的机身中–
$(window).load(function() {
$('.flexslider').flexslider({
animation: "slide"
});
});
并放在页面底部的页脚中——
$(function(){
SyntaxHighlighter.all();
});
$(window).load(function(){
$('.flexslider').flexslider({
animation: "slide",
start: function(slider){
$('body').removeClass('loading');
}
});
});
我在网站上搜索了很多类似主题的解决方案,但似乎找不到解决我问题的解决方案。我已经用$(document).ready()
替换了我的$(window).load(function() {
,但仍然没有运气。
如有任何帮助,我们将不胜感激。
在init.js中加载页面内容并更新url,使其看起来像是一个新页面。当插入新页面的内容时,我找不到任何地方可以重新附加/重新启动幻灯片代码。所以试着在你的代码(init.js)中添加这一部分。我在你的控制台上测试了一下。
找到此代码/函数并按建议添加。
$(document).on("ajaxComplete", function(w, v, u) {
mypath = u.url;
mypath = mypath.replace("http://www.palomaspices.com/", "");
mypath = mypath.replace("http://palomaspices.com/", "");
mypath = mypath.replace("http://palomaspices.com/", "palomaspices.com");
//Start of new code
$('.flexslider').flexslider({
animation: "fade",
start: function(slider) {
$('body').removeClass('loading');
}
});
/end of new code
_gaq.push(["_trackPageview", mypath])
});
相关文章:
- 当用户单击关闭浏览器时(但不是当用户单击刷新按钮时),JavaScript会确认启动
- 重新启动/刷新时在Google Maps API上保存标记,之后's已被用户拖动.下面的
- 如何在不重新启动 Web 应用程序的情况下以编程方式使 JavaScript 和 CSS 包失效或刷新
- 如何在单击刷新按钮后再次从启动禁用计时器
- 启动/停止脚本以刷新页面
- jQuery仅在页面刷新时启动
- Rails 4应用程序..在开发环境中,除非刷新页面,否则javascript不会启动
- 使用“停止-启动”按钮设置图像刷新间隔
- 画布在刷新时启动
- 不要在页面刷新时启动tinymce
- 刷新/重新加载/重新启动SVG单击
- 如何重新启动或刷新可观察量
- Meteor在应用程序重新启动时自动刷新
- 在不刷新页面的情况下使用新字符串参数启动javascript
- 单击启动选项卡刷新
- 没有页面刷新,单击功能不会启动
- 启动和刷新时的Angular$rootScope行为
- 如何检测Phonegap应用程序启动(不包括页面刷新)
- 在页面刷新时以正确的数字启动字符计数器
- 如何在不刷新页面的情况下重新启动内容