我有以下代碼的問題。jquery單擊並懸停在不同的元素上的事件,以影響相同的元素不工作?
$(document).ready(function(){
$('#icon2').click(
function(){ $('#st1').animate({top:'-10px'},500);}
);
$('#down1').hover(
function(){ $('#st1').stop(true, false).animate({bottom:'+=250px'},10000,'linear');},
function(){ $('#st1').stop(true, false).animate({bottom:'-=0px'},10000,'linear');}
);
});
從下面的圖片,
#DOWN1是向下箭頭下面的文字
#ICON2是約圖標
我想要實現的是當我將鼠標懸停在向下箭頭上時,文本應向下滾動,當鼠標懸停時,應停止滾動。當我點擊關於圖標時,文本應該回滾到默認位置。
但這裏的問題只有一個效果是工作懸停或點擊,但不是一次。
如果可能,請幫助我在哪裏做錯了一些詳細的解釋。
的jsfiddle:http://jsfiddle.net/g1patnaik/ycvfrgwd/1/
請你添加一個jsfiddle?或一個片段? – Dwza 2014-11-02 07:33:53
我不想看到現場代碼...我想有一個平臺,在那裏我可以添加一些東西,可能爲您提供解決方案:)我不需要周圍的東西:) – Dwza 2014-11-02 07:37:05
@Dwza http:// jsfiddle。 net/0f3hdm9h/1/ – 2014-11-02 08:10:00