javascript - 使轮播(图像 slider )在网页上移动

标签 javascript jquery html css twitter-bootstrap

这是我的旋转木马(图像 slider )的代码。我想知道如何在我的网页上重新定位整个 slider 。我基本上想将它作为一个整体向左移动一点。链接到此 slider 的网站是 http://www.menucool.com/javascript-image-slider我也在这里制作了一个 jsfiddle http://jsfiddle.net/lasquish/cynar4ug/ .网站代码fiddle http://jsfiddle.net/lasquish/Low0emf1/

-感谢您的帮助!

<div class="div1">
    <a href="demo1.html" class="current"></a>
</div>

<div id="sliderFrame">
    <div id="slider" style="text-align: center;">
        <a href="file:///C:/Users/alex/Desktop/rootforsite/index.html" target="_blank">
            <img src="images/firsttest.jpg" alt="Welcome to IGameX.com" />
        </a>
        <img src="images/image-slider-1.jpg" />
        <img src="images/image-slider-3.jpg" alt="Trade your way to victory!" />
        <img src="images/image-slider-4.jpg" alt="#htmlcaption" />
        <img src="images/image-slider-5.jpg" />
    </div>
    <div id="htmlcaption" style="display: none;">
        <a href="http://www.google.com/">Click me: To start selling and trading!</a>.
    </div>
</div>

最佳答案

你的 fiddle 没有为我加载,但基于这段代码它会是这样的:

#sliderFrame {
    position: relative;
    width: 960px;
    margin: 0px auto;
    left: -30px;
}

其中 -30px 是您要将 slider 向左移动的像素数量。一个更好的选择是将 slider 添加到容器中,例如

<div class="slide_contain">
<div id="sliderFrame">
    <div id="slider" style="text-align: center;">
        <a href="file:///C:/Users/alex/Desktop/rootforsite/index.html" target="_blank">
            <img src="images/firsttest.jpg" alt="Welcome to IGameX.com" />
        </a>
        <img src="images/image-slider-1.jpg" />
        <img src="images/image-slider-3.jpg" alt="Trade your way to victory!" />
        <img src="images/image-slider-4.jpg" alt="#htmlcaption" />
        <img src="images/image-slider-5.jpg" />
    </div>
    <div id="htmlcaption" style="display: none;">
        <a href="http://www.google.com/">Click me: To start selling and trading!</a>.
    </div>
</div>

</div>

现在在您的 CSS 中,添加以下内容:

.slide_contain {
    position:relative;
    width:960px;
    height:auto;
    min-height:300px
}
#sliderFrame {
    position: absolute;
    width: 960px;
    margin: 0px auto;
    left: -30px;
}

此方法可以让您更好地控制并避免在移动 sliderFrame div 时出现问题

关于javascript - 使轮播(图像 slider )在网页上移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25613568/

相关文章:

jquery - 重用 Json 对象来填充选择选项

javascript - 对于 JavaScript 函数,此文档语法在 MDN 中意味着什么?

javascript - 将div光标设置到嵌套li的选定值的点

c# - 为什么使用 Jquery 动态生成 DropDown 时只填充第一个 DropDown?

javascript - 需要 JQUERY Ajax 我的多维 JSON 的帮助

jquery - 如何禁用div中的鼠标滚轮点击?

javascript - 在 jQuery 中调用自定义属性

javascript - Fullcalendar 3.x - 无法在事件拖动时获取模式中的数据

JavaScript 未在 onsubmit 事件上运行

jquery - HTML 样式 :font-family gets messed up while rendering