Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP jquery旋转木马位置_Php_Jquery_Text Files_Carousel - Fatal编程技术网

PHP jquery旋转木马位置

PHP jquery旋转木马位置,php,jquery,text-files,carousel,Php,Jquery,Text Files,Carousel,我使用php分页从文本文件加载不同的数据。我使用的是一个jquery旋转木马,它在通过分页创建的每个页面上都具有特色。我想做的是,根据您所在的页面,旋转木马将加载到不同的位置。要使其正常工作,我想我需要更改在每个创建的页面上加载的jquery <script type="text/javascript"> $('#carousel').elastislide({ imageW : 110, margin : 20,

我使用php分页从文本文件加载不同的数据。我使用的是一个jquery旋转木马,它在通过分页创建的每个页面上都具有特色。我想做的是,根据您所在的页面,旋转木马将加载到不同的位置。要使其正常工作,我想我需要更改在每个创建的页面上加载的jquery

<script type="text/javascript">
$('#carousel').elastislide({
            imageW      : 110,
            margin      : 20,
            border      : 4,
            easing      : 'easeInBack',
            current     : 12
        });
</script> 

$(“#旋转木马”).elastislide({
图W:110,
差额:20,
边界:4,
放松:“轻松后退”,
目前:12
});
因此,如果分页在page.php?p=12上,旋转木马将位于缩略图12上?html示例:

<div id="carousel" class="es-carousel-wrapper">
    <div class="es-carousel">
        <ul>
            <li><a href="page.php?p=1"><img src="images/img1.jpg" width="100" height="130" alt="image01" /></a></li>
            <li><a href="page.php?p=2"><img src="images/img2.jpg" width="100" height="130" alt="image02" /></a></li>
        </ul>
    </div>
</div>

我正在使用的分页:

<?php
    $data=file("students.txt");
    $pages=0;
    foreach($data as $temp){
        $x=explode("|",$temp);
        if($x[0]>0){
            $pages=$pages+1;
        }
    }
    if($_GET['p']){
        $page=$_GET['p'];
    }
    if($_GET['i']){
        $index=$_GET['i'];
    }  
    if($index == "p"){
        $page=$page-1;
    }
    if($index == "n"){
        $page=$page+1;
    }
    if($page < 1){
        $page=1;
    }
    if($page > $pages){
        $page=$pages;
    } 
    $line=$data[$page-1];
    $fields=explode("|",$line);  
?>

我是PHP新手,我真的不知道如何把它组合起来


有人知道如何使这项工作成功吗(

让PHP成为页面上的第一件事,然后在旋转木马脚本启动块中使用:

current : <?=$page?> 
当前:
或者,如果您不确定是否启用了短标记:

current : <?php echo $page;?> 
当前:

让PHP成为页面上的第一件事,然后在旋转木马脚本启动块中使用:

current : <?=$page?> 
当前:
或者,如果您不确定是否启用了短标记:

current : <?php echo $page;?> 
当前:

如果您想从第12页开始,或者根据您的p值,您可以执行以下操作:

$('#carousel').elastislide({ imageW : 110, margin : 20, border : 4, easing : 'easeInBack', start : <?php echo $_GET['p']; ?> }); $(“#旋转木马”).elastislide({ 图W:110, 差额:20, 边界:4, 放松:“轻松后退”, 开始: });
希望它对您有所帮助

如果您想从第12页开始,或者根据您的p值,您可以执行以下操作:

$('#carousel').elastislide({ imageW : 110, margin : 20, border : 4, easing : 'easeInBack', start : <?php echo $_GET['p']; ?> }); $(“#旋转木马”).elastislide({ 图W:110, 差额:20, 边界:4, 放松:“轻松后退”, 开始: });
希望它有助于

在elastislide调用中,通过从url中提取对象文字的“current”属性,将其设置为值12(假设您使用的是“page.php?p=12”示例)。请查看有关如何获取参数的纯javascript函数。在您的示例中,您将使用

getParameterByName('test')

对于“current”属性的值。

在elastislide调用中,通过从url中将要传递的对象文字的“current”属性设置为值12(假设您使用的是“page.php?p=12”示例)。请查看纯javascript函数,了解如何获取参数。在您的示例中,您将使用

getParameterByName('test')
用于“当前”属性的值