小编Aar*_*iba的帖子

如何通过jquery从左到右滑动元素

尝试h3通过jquery将标题向右滑动到此滑块.此滑块默认具有淡入淡出效果,我正在尝试将slideRight效果赋予h3滑块标题.

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">
                <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">
                <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>
Run Code Online (Sandbox Code Playgroud)

我试过这个
$(".content-margin").delay(400).show("h3", …

html javascript jquery slide jquery-effects

10
推荐指数
1
解决办法
1669
查看次数

添加和删​​除类时应用过渡效果

添加和删​​除类时尝试添加滑动过渡效果.尝试下面的粘性导航js:

lastScroll = 0;
$(window).on('scroll',function() {    
    var scroll = $(window).scrollTop();
    if(scroll === 0){
        $(".nav").removeClass("darkHeader");
    } else if(lastScroll - scroll > 0) {
        $(".nav").addClass("darkHeader");
    } else {
        $(".nav").removeClass("darkHeader");
    }
    lastScroll = scroll;
});
Run Code Online (Sandbox Code Playgroud)

我的尝试:

lastScroll = 0;
$(window).on('scroll',function() {    
    var scroll = $(window).scrollTop();
    if(scroll === 0){
        $(".nav").removeClass("darkHeader", 1000, "easeInOutQuad");
    } else if(lastScroll - scroll > 0) {
        $(".nav").addClass("darkHeader", 1000, "easeInOutQuad");
    } else {
        $(".nav").removeClass("darkHeader", 1000, "easeInOutQuad");
    }
    lastScroll = scroll;
});
Run Code Online (Sandbox Code Playgroud)

我正在尝试添加1000, "easeInOutQuad",试图通过没有CSS3的jquery来做到这一点(请不要css).
问题 …

javascript jquery transition transitions

5
推荐指数
1
解决办法
360
查看次数

执行.click(函数()只需先点击

.click(function()只是在第一次点击时尝试执行,但它总是在点击时执行.

当点击它的作品.more-post-button将添加类loading.main ulshow-more-post.main li该删除后级loading上的setTimeout功能7秒.

JS:

$(".more-post-button").click(function () {

  $('.main ul').addClass('loading');
  $('.main li').addClass('show-more-post');
  setTimeout(function(){
    $('.main ul').removeClass('loading');
  },7000);

});
Run Code Online (Sandbox Code Playgroud)

我的问题是如何只在第一次点击时这样做,而不是每次点击.
提前致谢.

javascript jquery addclass click removeclass

4
推荐指数
2
解决办法
1万
查看次数

如何减慢Scroll-Top Speed

ScrollTop是一个jquery插件(转到页面顶部),试图使Scroll Speed变慢,但不能正常工作.我已经改变了scrollSpeed : 'fast',,scrollSpeed : 'slow',但它仍然很快,没有任何改变.

JS:

$.fn.extend({

    addScrollTop: function(options) {

        var defaults = {
                useObjWindow : false,
                scrollSpeed : 'fast',
                zIndex: '99'
            }

            var options = $.extend(defaults, options);  

        if($('body').find('.scrollTop-btn').length == 0) {
            $('body').append('<div class="scrollTop-btn" style="display:none;"><i class="fa fa-chevron-up"></i></div>');
        }

        if(options.useObjWindow) {
            var parentWindow = this;
            var scrollWindow = this;
        }
        else {
            var parentWindow = window;
            var scrollWindow = 'html, body';
        }

        $(document).ready(function() {

            $('.scrollTop-btn').on('click', function() {
                $(scrollWindow).animate({scrollTop:0}, options.scrollSpeed);
            });

            $(parentWindow).scroll(function() { 
                $('.scrollTop-btn').hide();
                var …
Run Code Online (Sandbox Code Playgroud)

javascript jquery scroll

4
推荐指数
3
解决办法
2万
查看次数

更改CSS3动画关键帧

我正在尝试更改CSS动画关键帧,它正在反弹Y轴方向,但我试图将其更改为X轴意味着尝试从左到右或从右到左反弹.

小提琴: http ://jsfiddle.net/5y8ebfcw/

HTML:

<div class='thisone'></div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.thisone {
-webkit-animation-name: slybounce;
-webkit-animation-duration: 3s;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: infinite;
-webkit-animation-delay: 0;
-webkit-animation-play-state: running;
-moz-animation-name: slybounce;
-moz-animation-duration: 3s;
-moz-animation-timing-function: ease-in-out;
-moz-animation-iteration-count: infinite;
-moz-animation-delay: 0;
-moz-animation-play-state: running;
}


@-webkit-keyframes slybounce {
  0% {
    -webkit-transform: translate(0, -5);
  }
  50% {
    -webkit-transform: translate(0, 5px);
  }
  100% {
    -webkit-transform: translate(0, -5);
  }
}

@-moz-keyframes slybounce {
  0% {
    -moz-transform: translate(0, -5);
  }
  50% {
    -moz-transform: translate(0, 5px);
  }
  100% {
    -moz-transform: …
Run Code Online (Sandbox Code Playgroud)

html css css3 css-transforms css-animations

3
推荐指数
1
解决办法
610
查看次数

通过jQuery单击隐藏/显示许多元素

我已经编写了几行jQuery来隐藏/显示单击的许多元素,它正在工作.但问题是; 我有更多的图像类项目,所以我的脚本会很长,我的问题是如何简化或缩短我的脚本,我的意思是任何替代或任何新的想法?请建议.

HTML:

<div id="choose-color">
<span>
 <i class="images-red" style="">Red Image</i>
  <i class="images-blue" style="display: none;">Blue Image</i>
   <i class="images-pink" style="display: none;">Pink Image</i>
 <!-- many many images -->
</span>

 <button class="red">Red</button>
  <button class="blue">Blue</button>
   <button class="pink">Pink</button>

</div>
Run Code Online (Sandbox Code Playgroud)

JS: 现场演示 >

$("button.red").click(function(){
    $(".images-red").show();
    $(".images-blue, .images-pink").hide();
});
$("button.blue").click(function(){
    $(".images-red, .images-pink").hide();
    $(".images-blue").show();
});
$("button.pink").click(function(){
    $(".images-red, .images-blue").hide();
    $(".images-pink").show();
});
Run Code Online (Sandbox Code Playgroud)

请建议我的脚本的简短代码.谢谢.

html javascript jquery show-hide

3
推荐指数
1
解决办法
790
查看次数

在OWL Carousel上添加类别当前项目

我正在使用OWL Carousel,尝试<div class="item">在每次滑动时将类添加到当前项目。

JS:

$(document).ready(function() {

$("#owl-demo").owlCarousel({
items : 4,
lazyLoad : true,
navigation : true
});

});
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id="owl-demo" class="owl-carousel">
    <div class="item"><img class="lazyOwl" data-src="assets/owl1.jpg" alt="Lazy Owl Image"></div>
    <div class="item"><img class="lazyOwl" data-src="assets/owl1.jpg" alt="Lazy Owl Image"></div>
    <div class="item"><img class="lazyOwl" data-src="assets/owl2.jpg" alt="Lazy Owl Image"></div>
    <div class="item"><img class="lazyOwl" data-src="assets/owl3.jpg" alt="Lazy Owl Image"></div>
    <div class="item"><img class="lazyOwl" data-src="assets/owl5.jpg" alt="Lazy Owl Image"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

尝试过(不起作用):

$(document).ready(function() {

   $("#owl-demo").owlCarousel({
      items : 4,
      lazyLoad : true,
      navigation : true,
      afterAction: function(elem){
          $(elem).addClass("curent");
      }
   });

});
Run Code Online (Sandbox Code Playgroud)

每次滑动时如何添加班级当前项目?

html javascript jquery owl-carousel

2
推荐指数
1
解决办法
2万
查看次数

将图像文件名替换为jquery

我找到了相关的答案,但与这个主题不一样,所以我问了这个问题。

我的问题是,我试图将图像文件名替换default.jpghqdefault.jpg下面的所有图像,我无法手动更改图像链接,所以我必须通过 jquery 更改它。

图片

<div id="selector">
    <img src="http://img.youtube.com/vi/qDc_5zpBj7s/default.jpg">
    <img src="http://img.youtube.com/vi/ss7EJ-PW2Uk/default.jpg">
    <img src="http://img.youtube.com/vi/ktd4_rCHTNI/default.jpg">
    <img src="http://img.youtube.com/vi/0GTXMEPDpps/default.jpg">
</div>
Run Code Online (Sandbox Code Playgroud)

JS 我试过了

$('#selector img').attr('src',function(i,e){
    return e.replace("default.jpg","hqdefault.jpg");
});
Run Code Online (Sandbox Code Playgroud)

问题是它更改(删除)到 的整个链接hqdefault.jpg,但我只想更改 default.jpghqdefault.jpg所有/任何图像源。

如何简单替换所有图片文件名?

例子

<img src="http://img.youtube.com/vi/qDc_5zpBj7s/default.jpg">
to
<img src="http://img.youtube.com/vi/qDc_5zpBj7s/hqdefault.jpg">
Run Code Online (Sandbox Code Playgroud)

不要在js上使用完整的图像链接,因为视频会动态生成图像链接/id,只需用jquerydefault.jpg替换即可。hqdefault.jpg

html javascript jquery replace

2
推荐指数
1
解决办法
9352
查看次数

通过搜索查找文本并仅突出显示当前结果

尝试仅突出显示当前/单个文本,例如浏览器"Control-F"键盘命令搜索.当再次搜索好时,找到下一个/新文本.但它突出了所有结果,试图仅突出显示当前结果/文本.

JS下面:

$('body').on('keydown', '#searchfor', function(e) {
    if (e.which === 32 &&  e.target.selectionStart === 0) {
      return false;
    }  
});

//Create some vars to later check for: 
//['text you are searching', 'number of highlights','actual highlight']
var searching,
    limitsearch,
    countsearch;

$('button#search').click(function() {
    var searchedText = $('#searchfor').val();
    var page = $('#ray-all_text');

    //Now check if the text on input is valid
    if (searchedText != "") {
        //If the actual text on the input is different from the prev search
        if(searching != searchedText) {
            page.find('span').contents().unwrap(); …
Run Code Online (Sandbox Code Playgroud)

javascript regex search jquery highlight

2
推荐指数
1
解决办法
857
查看次数

如果有特定的班级,则将班级添加到父级div

尝试将类添加到父div(<div class="widget-content">如果.widget-content li a具有特定的类).ifthis

HTML:

<div class="widget-content">
<ul>
<li><a href="https://twitter.com/slycolor" class="ifthis"> <b>This Text Should Red</b></a>
</li>

<li><a href="https://www.facebook.com/slycolor" class="ifthis"> <b>This Text Should Red</b></a>
</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)

我已经试过了:

$('.widget-content li a').has('.ifthis').parent('.widget-content').addClass('social-sidebar'); 
Run Code Online (Sandbox Code Playgroud)

但没有工作,看到这个例子小提琴

html javascript jquery addclass

0
推荐指数
1
解决办法
1599
查看次数

通过jQuery自动在日期&lt;输入&gt;框中添加斜杠/符号

(我发现几个问题但没有答案,所以我问了问题) 输入/键入日期时
如何在<input>框中添加自动斜杠/符号?
示例:当输入02或任何日期,月份,年份数字时,jQuery将在输入框中的2个数字后自动添加/符号,例如02/12/2016
请检查jsfiddle示例:https ://jsfiddle.net/rjkdd9j6/

HTML:

<input type="text" id="your-id" value="dd/mm/yy">
Run Code Online (Sandbox Code Playgroud)

jQuery或JS有什么简单的解决方案吗?

html javascript regex jquery

0
推荐指数
1
解决办法
1万
查看次数