![](/img/trans.png)
[英]How can I make an anchor tag fill an li element when there is a p element right underneath the anchor tag
[英]How can I make my anchor tag (this)
我遇到了一個小問題,我的頁面上充滿了錨標簽,當選擇其中一個錨定動畫時,我現在唯一的問題是我沒有將錨標簽定義為(this),因此當一系列選擇錨點,每個錨點都執行動畫,即時通訊現在還不行,我該如何更改標簽呢?
到目前為止,我的代碼是:
$('a').bind('click', function(e){
$ajax = $('<div id="ajax"></div>');
$ajax.prependTo('#container');
$('html, body').animate({ scrollTop: 0 }, 'fast', function(){
$ajax.animate({ height: 300 }, 'slow', function(){
$preloader = $('<div id="preloader"></div>').hide();
$preloader.prependTo('#ajax').fadeIn('normal');
});
});
e.preventDefault();
});
您不使用var
關鍵字。 這很不好,因為您以這種方式創建的所有變量都在全局范圍內相互覆蓋
$('a').bind('click', function(e){
var $ajax = $('<div></div>').prependTo('#container');
$('html, body').animate({ scrollTop: 0 }, 'fast', function(){
$ajax.animate({ height: 300 }, 'slow', function(){
$('<div></div>').hide().prependTo($ajax).fadeIn('normal');
// you can refer to $ajax here! --^^^^^
});
});
e.preventDefault();
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.