元素弹出并消失

时间:2016-07-12 11:38:50

标签: jquery

我已经将jquery切换功能与元素一起使用了。但是每次加载页面时元素都会弹出并消失。

我的代码在这里: -

$(document).ready(function(){
    jQuery("#button").toggle(function(){
            jQuery("#feedback_form").animate({right:"0px"});

        },
        function(){
            jQuery("#feedback_form").animate({right:"-362px"});
            return false;
        }
    ); //toggle
});

按钮元素出现并消失。我无法点击它。

2 个答案:

答案 0 :(得分:0)

我已经完成了它,但与原始代码略有不同:

JS:

fetch

CSS:

const fetchLatest = (called => url => {
  const snapshot = ++called

  return dispatch => request(url).then(
    resp => snapshot === called && dispatch(...),
    error => snapshot === called && dispatch(...)
  )
})(0)

这是小提琴:

https://jsfiddle.net/g2hncbdu/5/

答案 1 :(得分:0)

问题是你切换你的按钮元素,这就是你的元素在加载或准备好时隐藏的原因:

试试这样:

$("#button").click(function(){
    jQuery("#feedback_form").toggle(function(){
            jQuery("#feedback_form").animate({right:"0px"});

        },
        function(){
            jQuery("#feedback_form").animate({right:"-362px"});
            return false;
        }
    ); //toggle
});

fiddle