总的来说,我对JQuery和Javascript非常陌生。我使用的是无限滚动的wordpress插件,并且我高度定制了一个主题。在主题中,它最终调用一个Fancybox Javascript -我将其用作主页上4x4网格的帖子/图像的图片库。
当你向下滚动时,它加载了16个新帖子,但它不包括Fancybox效果(甚至不能点击图像)
该插件有一个部分"Javascript to be will next post are fetched“:在页面加载时应用于post内容的任何函数都需要在新内容传入时执行。
Fancybox脚本被加载到页脚中的"page_templates.php
我在获取JQuery代码来执行无限循环时遇到了问题。
我基本上需要我的代码从-100到100,然后再回到-100,重复这个过程,这些是我需要的值,以便动画加载轮子。
我仍然是JQuery的新手,但我正在使用的代码
for(var i =0; i< 99; i++){
$({someValue: -100}).animate({someValue: 100}, {
duration: 3000,
easing:'swing', // can be anything
step: function() { // called on e
我有一个infinate滚动函数,它通过ajax加载数据。我想加载下一组数据,或至少,预先图像-预加载下一页的内容。
我尝试过添加.load而不是.ajax,但它似乎仍然直接加载数据,而不是从“缓存”版本加载数据。
任何想法都值得赞赏。
jQuery(document).ready(function($) {
var count = 2;
var total = <?php echo $wp_query->max_num_pages; ?>;
var ready = true; //Assign the flag here
我正在使用laravel从数据库中获取大量的数据(100mil++数据),但是它给我的错误是超时,因为加载的数据太长了,我想使用AJAX通过调用控制器在Laravel视图中逐渐添加数据,然后控制器使用带限制的查询来获取数据,所以视图将根据有限的数据逐步显示数据,所以不会超时。
控制器:
public function index(){
return view('users.index',compact('users'));
}
public function loadAjax(){
// print_r('expression'
谁能给我解释一下我做错了什么?我尝试将infinit滚动与砖石布局集成在一起,并从我的数据库加载内容。我想从我的数据库中加载图片向下滚动15张图片的限制。
砖石建筑的布局工作得很好,但我不知道无限滚动有什么问题。
这就是我到现在为止所拥有的。
HTML代码
<div id="container">
<?php
$sql_res=mysql_query("SELECT * FROM test ORDER BY id DESC LIMIT 15");
while($row=mysql_fetch_array($sql_r