javascript - 如何通过jquery从右向左滑动元素

标签 javascript jquery slide right-to-left

尝试通过jquery从右向左滑动p到此slider 。该 slider 默认具有淡入淡出效果,我正在尝试为 slider 的p描述提供slideLeft效果,而不是整个 slider 元素

HTML:

<div id="headslide">
    <ul>
        <li class="post-content">
            <div class="slidshow-thumbnail">
                <a href="#">
                    <img src="http://3.bp.blogspot.com/-h4-nQvZ5-VE/VQ3HLtSS3ZI/AAAAAAAABIc/iaOda5zoUMw/s350-h260-c/girl_with_winter_hat-wallpaper-1024x768.jpg" height="260" width="350"/>
                </a>
            </div>
            <span class="content-margin">
          /* Description */
         <p>Cicero famously orated against his p...</p>
                /* Title */
                <h3><a href="#">Download Premium Blogger Templates</a></h3>
                <span class="info">Info</span>
            </span>
        </li>

        <li class="post-content">
            <div class="slidshow-thumbnail">
                <a href="#">
                    <img src="http://3.bp.blogspot.com/-YfkF1u_VB40/VWr5dYf00gI/AAAAAAAABW8/wv2e-Lu4etw/s390-h340-c-h340-c/11071467_807062866056131_872486685669967339_n.jpg" height="260" width="350"/>
                </a>
            </div>
            <span class="content-margin">
         /* Description */
        <p>SEO friendly Flat style Custom Fonts.</p>
                /* Title */
                <h3><a href="#">Modern with a pixel-perfect eye</a></h3>
                <span class="info">Info</span>
            </span>
        </li>
    </ul>
</div>

请参阅此Fiddle >>。我正在尝试通过 jquery 来做到这一点。

我已经尝试过这个
$(".content-margin").delay(400).show("p", {direction: "left"}, 1200);

不起作用,如何仅对 p 元素赋予 slipLeft 效果,有什么建议吗?

最佳答案

headslide slider 支持可用于隐藏/滑动“p”元素的回调。

$('#headslide ul').cycle({
   timeout: 4000,
   pager: '#headslide .pager',
   after: function(currSlideElement, nextSlideElement, options, forwardFlag){
       $(nextSlideElement).find("p" ).hide();               
       $(nextSlideElement).find("p" ).toggle("slide");       
       return false; 
}

jfiddle:http://jsfiddle.net/bacec898/7/

引用:http://jquery.malsup.com/cycle/options.html

关于javascript - 如何通过jquery从右向左滑动元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30610540/

相关文章:

javascript - 将 Canvas 分成几 block

javascript - jQuery : wait until all ajax calls finish then continue

javascript - js滚动条按钮不起作用

jquery-validate - jquery滑动选项卡 "side effect"

jquery - 当鼠标离开触发器并向下滑动内容时,如何对向下滑动的内容进行编码以向上滑动?

javascript - 有没有 jsPlumb 的替代品? (为了连接 DOM 元素)

javascript - 为什么 React 状态是 init 状态而不是我刚刚设置的状态?

javascript - 防止 WordPress javascript 冲突的好习惯?

javascript - 无法在同位素中居中布局

javascript - Primefaces AutoComplete 客户端和外观变化