在我的wordpress网站中,我使用的是收集在酒吧中的社交按钮。 当通过jquery-ajax更新内容时,这些按钮会动态更新。 function update_social(str) { $(“.dd_outer”).fadeOut(“slow”); UpdateLikeButton(str); UpdateTweetButton(str); UpdatePlus1Button(str); $(“.dd_outer”).fadeIn(‘slow’) } 其中str参数是post的ID。 和dd_outer是浮动条的包装div。 当我调用负责通过AJAX动态加载post内容的函数时,我正在调用update_social 。 一切都像魅力一样,但问题是,有时候,在完全加载社交按钮之前,条形会消失。 在装入所有按钮之前,如何才能使总条显示? 我认为FadeIn和FadeOut就足够了。 感谢您的帮助。 编辑: function UpdateLikeButton(str) { var elem = $(document.createElement(“fb:like”)); elem.attr(“href”, “http://www.bag.com/Arabic/Arra2issia/”+str+”/”); elem.attr(“send”, “false”); elem.attr(“layout”, “box_count”); elem.attr(“show_faces”, “false”); $(“#zzzz”).empty().append(elem); FB.XFBML.parse($(“#zzzz”).get(0)); } function UpdateTweetButton(str) { var elem3 = $(document.createElement(“a”)); elem3.attr(“class”, “twitter-share-button”); elem3.attr(“href”,”http://twitter.com/share”); elem3.attr(“data-url”,”http://www.bagh.com/”+str+”/”); elem3.attr(“data-counturl”,”http://www.bagh.com/”+str+”/”); elem3.attr(“data-count”, “vertical”); elem3.attr(“data-via”, “#”); elem3.attr(“data-text”,str); […]
如何获得与Epione博客模板中相同的jQueryhover效果(缓动)? 我已经尝试了很多方法将它放到我的博客中,但我认为我是jQuery动画代码中的noob。 如果你能帮助我,我将非常感激。 HTML代码 CSS代码 #get_social{float:left; position:relative; margin:0px;} .get_social_wrap{ position:relative; width:160px; margin-top:15px;} .follow_fb_link{width:22px; height:22px; background:url(http://sofzh.miximages.com/jquery/ep_fb.png) no-repeat; float:left; margin-right:7px;} .follow_twitter_link{width:22px; height:22px; background:url(http://sofzh.miximages.com/jquery/ep_twitter.png) no-repeat; margin-right:7px; float:left;} .follow_rss_link{width:22px; height:22px; background:url(http://sofzh.miximages.com/jquery/ep_feed.png) no-repeat; margin-right:7px; float:left;} jQuery Easing插件
在我看来,LinkedIn按钮总是显示出与其他按钮相比的奇怪态度。 这次的问题是即使在使用done()函数之后,幻影的延迟: function CreateNewsocial(str) { $(“.dd_outer”).fadeOut(“slow”); CreateNewLikeButton(str); $.when(CreateNewTweetButton(str),CreateNewPlus1Button(str),CreateNewLinkedinButton(str),CreateNewSuButton(str)).done(function(){ $(“.dd_outer”).fadeIn(‘slow’); }); } 哪里: dd_outer是社交按钮的包装div。 CreateNewLikeButton() , CreateNewTweetButton() , CreateNewPlus1Button() CreateNewLinkedinButton()和CreateNewSuButton()是在通过Ajax加载另一个Wordpresspost时动态更新社交按钮的函数。 str是传递的参数,包含post的ID。 除了LinkedIn按钮外,Everthing工作正常。 为了便于信息,CreateNewLinkedinButton()代码是: function CreateNewLinkedinButton(str) { var elem3 = $(document.createElement(“script”)); elem3.attr(“type”,”IN/Share”); elem3.attr(“data-url”,”http://website/Arra2issia/”+str+”/”); elem3.attr(“data-counter”, “top”); $(“#linkedin”).empty().append(elem3); return $.getScript(“http://platform.linkedin.com/in.js?async=true”, function() { IN.init(); }); } 和HTML是: <script type="IN/Share" data-url="” data-counter=”top”> 我已经发布过: 不要显示社交按钮(通过jquery加载),直到它们都被完全加载并得到一个帮助,除了LinkedIn之外的所有社交按钮都能正常工作。 提前感谢您宝贵的时间