【问题标题】:Swipebox slide with next previous icon带有下一个上一个图标的滑动框幻灯片
【发布时间】:2015-05-29 03:09:38
【问题描述】:

我使用的是 swipebox,它既简单又实用。 在demo 中有所有幻灯片图像,当单击任何图像时它会显示幻灯片。

我想破坏点击,我想在第一次默认时显示幻灯片。

我将显示带有下一个图标的第一张图片。当用户点击滑动下一张图片幻灯片将显示下一张图片。我需要的设计在这里

我修改了photoswipe.js

我变了

$(document).on('click', selector, function (event) {

$(document).on('Load', selector, function (event) {

但它不起作用 任何解决方法?

我不想要幻灯片的全屏透明背景。 我只想显示一个带有下一个和上一个图标的图像。当用户单击下一个和上一个时,它会显示下一个上一个图像。

这是我的视图代码

<script type="text/javascript">
    $(document).ready(function () {
        $('.swipebox').swipebox();
    });
</script>

<div class="content">
    <div class="display-img" style="overflow: hidden; text-align: center;">

                foreach (var item in Model.Images.Take(8))
        {

                <a rel="gallery-1" href="@item.Url" class="swipebox" >
                <img src="@item.ThumbnailUrl" alt="image" style="width:22%;height:35%;">
            </a> 



        }
        <div class="specifications">
            @if (ViewBag.Culture == "tr")
            {
                <img src="~/Content/images/display_foot_bg.png" width="280" />

            }
            else
            {
                <img src="~/Content/images/display_foot_bg2.png" width="280" />
            }
        </div>

编辑: darren sweeney 回答我

我添加了这段代码来查看

<script type="text/javascript">
    $(document).ready(function () {
        $('.swipebox').swipebox();
        $('.swipebox:first').click();
         // simply faking a click on the selector which starts the slide

    });
</script>

它不起作用。不点击它显示幻灯片的任何图像。

但我需要这样的页面:http://i.stack.imgur.com/xBWMO.png 不喜欢这样

因为我的页面中有信息内容链接和其他html控件。幻灯片只是我的移动网站页面的一部分。所以我需要全屏更改幻灯片

【问题讨论】:

    标签: jquery swipe slide mobile-website photoswipe


    【解决方案1】:

    初始化后就可以启动了..

    Code.photoSwipe('a', '#Gallery');
    Code.PhotoSwipe.Current.show(0);
    

    UPDATE上面的忽略,最简单的选择是这样的:

    <script type="text/javascript">
      $(document).ready(function () {
        $('.swipebox').swipebox();
        $(selector).click(); // simply faking a click on the selector which starts the slide
      });
    </script>
    

    【讨论】:

    • 我在哪里添加这个代码?什么是代码?我应该用这个替换你的代码吗?
    • 我将我的视图代码添加到我的问题中,我编辑了我的问题
    • 更新了我的答案,试试看
    • 它不起作用。它在浏览器控制台中给出错误:未捕获的 ReferenceError:选择器未定义我应该为选择器添加任何脚本吗?我包括 jquery 和
    • 在您原来的帖子中:$(document).on('click', selector, function (event) {selector 替换 selector
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-18
    • 2012-05-02
    相关资源
    最近更新 更多