javascript - js制御要素のスタイルに関する疑問
伊谢尔伦
伊谢尔伦 2017-07-05 10:39:55
0
4
676
リーリー

上記のコードに示すように、slider_box は 1 秒ごとに 20% 左 (1 画面) にスライドしますが、問題は 100% にスライドすると、左にスライドできなくなることです (さらにスライドすると画像は表示されません)、他のプラグインで見た効果は、slider_box のスライドが 1 秒ごとに -20% から 0、そして -20% に変化することです。処理が存在しません。slider_box を 100% までスライドさせてから、再度スライドさせると、足りなくなります。問題は面積です。問題は、これらのプラグインが、slider_box の -20% から 0 への変化をどのように処理するかです。次に -20% にしますか? 上記のコードでは、最初に最後のスライド スタイルをクリアしてから、このスライド スタイルを設定しようとしました。 リーリー

しかし、変化が実感できず、スライドしなくなりました。では、プラグインと同じ効果を得るには、ここでどのように対処すればよいでしょうか?

それは、人々がそうしないからでしょうか?この考えにまったく従いませんか?
プラグインの js メソッドはカプセル化されすぎているので、本当に理解できなくて申し訳ありません。
別: プラグインのリンク: http://sc .chinaz.com/jiaoben/...

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(4)
三叔

动一下就把第一个li apend到最后

いいねを押す +0
女神的闺蜜爱上我

你原来的方式没问题的,只是你判断了 test<5 但却一直把 test 加。所以把 test++ 改成 test = (test + 1) % 5 应该就行。

いいねを押す +0
typecho

你是想实现无缝轮播吧。一般来说 2种思路 1.控制父容器的属性 2.控制子元素的属性 比如left,transformX margin 。先要实现无缝 也有2种思路 1.前后各多一张图片,初始化显示第2张图片
2.不多图片,初始化显示第二张图片,不过呢 用户看到的永远都是第二个位置。
可以看我去年写的一个简单的无缝轮播 简易无缝轮播

いいねを押す +0
过去多啦不再A梦

那个就是无缝轮播。

    <p  style="left: -600px;">
        <img src="image/5.jpg" alt="1"/>
        <img src="image/1.jpg" alt="1"/>
        <img src="image/2.jpg" alt="2"/>
        <img src="image/3.jpg" alt="3"/>
        <img src="image/4.jpg" alt="4"/>
        <img src="image/5.jpg" alt="5"/>
        <img src="image/1.jpg" alt="5"/>
    </p>

就像这样,在头尾各添加一个副本,再加上轮播到真正的头尾(即是我代码的第二个img和第六个img),你加上if判断,判断你的list.style就OK了

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!