链接在JQuery中的重复区域中不起作用

时间:2015-09-07 21:57:15

标签: javascript php jquery html css

我最近为网站下载了这个Slideshow with jmpress.js。我在MYSQL中使用PHP和数据库。我在Dreamweaver中使用了一个记录集来从数据库获取数据到站点。然后我尝试创建一个重复区域来显示滑块中的最新帖子。

标题,图片和文字都很好。问题出在href(链接)上,所有记录都没有改变并保持不变(最新帖子的ID)。

在头部我有这些文件:

以下是HTML代码

<section id="jms-slideshow" class="jms-slideshow">
    <?php do { ?>
        <div class="step" data-color="color-1">
            <div class="jms-content">
                <h3><?php echo $row_slider['packageTitle']; ?></h3>
                <p><?php echo $row_slider['packageDescription']; ?></p>
                <a class="jms-link" href="article.php?ID=<?php echo $row_slider['ID']; ?>">Read more</a>
            </div>
            <img src="<?php echo $row_slider['packageGraphic']; ?>" width="300px;" height="300px;" />
        </div>              
    <?php } while ($row_slider = mysql_fetch_assoc($slider)); ?> 
</section>

<script type="text/javascript">
    $(function() {
        $( '#jms-slideshow' ).jmslideshow({

        });
    });
</script>

以下是记录集的php代码:

$maxRows_slider = 4;
$pageNum_slider = 0;
if (isset($_GET['pageNum_slider'])) {
  $pageNum_slider = $_GET['pageNum_slider'];
}
$startRow_slider = $pageNum_slider * $maxRows_slider;

mysql_select_db($database_nipvlach, $nipvlach);
$query_slider = "SELECT * FROM pages ORDER BY `date` DESC";
$query_limit_slider = sprintf("%s LIMIT %d, %d", $query_slider, $startRow_slider, $maxRows_slider);
$slider = mysql_query($query_limit_slider, $nipvlach) or die(mysql_error());
$row_slider = mysql_fetch_assoc($slider);

if (isset($_GET['totalRows_slider'])) {
  $totalRows_slider = $_GET['totalRows_slider'];
} else {
  $all_slider = mysql_query($query_slider);
  $totalRows_slider = mysql_num_rows($all_slider);
}
$totalPages_slider = ceil($totalRows_slider/$maxRows_slider)-0;

1 个答案:

答案 0 :(得分:0)

我认为问题出在脚本或jmpress.min.js

当我更改滑块时,一切正常!