亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

jQuery文字橫向滾動效果的實(shí)現(xiàn)代碼

 更新時(shí)間:2016年05月31日 10:41:02   投稿:jingxian  
下面小編就為大家?guī)硪黄猨Query文字橫向滾動效果的實(shí)現(xiàn)代碼。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

很多網(wǎng)站都有公告,并且都喜歡用橫向滾動的方式來展現(xiàn)。最近自己用jQuery也寫了文字橫向滾動,實(shí)現(xiàn)了自定義滾動速度,鼠標(biāo)經(jīng)過時(shí)暫停的功能。

HTML代碼如下:

<div id="s" style="width:100px; position:relative; white-space:nowrap; overflow:hidden; height:20px;"> 

<div id="noticeList" style="position:absolute; top:0; height:20px;"><span>jQuery文字橫向滾動</span><span>jQuery制作文字橫向滾動</span><span>chabaoo.cn</span></div> 

</div>

JS代碼:

方法一:

$.fn.textScroll=function(){ 

var speed=60,flag=null,tt,that=$(this),child=that.children(); 

var p_w=that.width(), w=child.width(); 

child.css({left:p_w}); 

var t=(w+p_w)/speed * 1000; 

function play(m){ 

var tm= m==undefined ? t : m; 

child.animate({left:-w},tm,"linear",function(){ 

$(this).css("left",p_w); 

play(); 

}); 

} 

child.on({ 

mouseenter:function(){ 

var l=$(this).position().left; 

$(this).stop(); 

tt=(-(-w-l)/speed)*1000; 

}, 

mouseleave:function(){ 

play(tt); 

tt=undefined; 

} 

}); 

play(); 

}

方法二:

$.fn.textScroll=functioon(){ 

var p = $(this), 

c = p.children(), 

speed=3000;// 值越大,速度越小 

var cw = c.width(),pw=p.width(); 

var t = (cw / 100) * speed; 

var f = null, t1 = 0; 

function ani(tm) { 

counttime(); 

c.animate({ left: -cw }, tm, "linear", function () { 

c.css({ left: pw }); 

clearInterval(f); 

t1 = 0; 

t=((cw+pw)/100)*speed; 

ani(t); 

}); 

} 

function counttime() { 

f = setInterval(function () { 

t1 += 10; 

}, 10); 

} 

p.on({ 

mouseenter: function () { 

c.stop(false, false); 

clearInterval(f); 

console.log(t1); 

}, 

mouseleave: function () { 

ani(t - t1); 

console.log(t1); 

} 

}); 

ani(t); 

}

最后調(diào)用$("#s").textScroll();

以上這篇jQuery文字橫向滾動效果的實(shí)現(xiàn)代碼就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • jquery實(shí)現(xiàn)的點(diǎn)擊翻書效果代碼

    jquery實(shí)現(xiàn)的點(diǎn)擊翻書效果代碼

    這篇文章主要介紹了jquery實(shí)現(xiàn)的點(diǎn)擊翻書效果代碼,可呈現(xiàn)點(diǎn)擊圖片顯示翻頁的效果,涉及jQuery響應(yīng)鼠標(biāo)事件動態(tài)改變頁面元素屬性的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-11-11
  • 基于jquery的橫向滾動條(滑動條)

    基于jquery的橫向滾動條(滑動條)

    ASP.Net的GridView本身不帶滾動條,可通過Panel實(shí)現(xiàn)。但是Windows自帶的橫向滾動條只支持顯示在下方,為了使用方便,需要在上下方都顯示橫向滾動條。
    2011-02-02
  • jQuery使用bind函數(shù)實(shí)現(xiàn)綁定多個(gè)事件的方法

    jQuery使用bind函數(shù)實(shí)現(xiàn)綁定多個(gè)事件的方法

    這篇文章主要介紹了jQuery使用bind函數(shù)實(shí)現(xiàn)綁定多個(gè)事件的方法,結(jié)合簡單實(shí)例形式分析了jQuery使用bind函數(shù)進(jìn)行多個(gè)事件綁定的操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2017-10-10
  • jQuery Easyui datagrid行內(nèi)實(shí)現(xiàn)【添加】、【編輯】、【上移】、【下移】

    jQuery Easyui datagrid行內(nèi)實(shí)現(xiàn)【添加】、【編輯】、【上移】、【下移】

    本篇文章主要介紹jQuery Easyui datagrid行內(nèi)實(shí)現(xiàn)【添加】、【編輯】、【上移】、【下移】 。datagrid現(xiàn)在具有行編輯能力了,可以添加和編輯數(shù)據(jù),同時(shí)對行內(nèi)數(shù)據(jù)上移下移。
    2016-12-12
  • jQuery基于Ajax實(shí)現(xiàn)讀取XML數(shù)據(jù)功能示例

    jQuery基于Ajax實(shí)現(xiàn)讀取XML數(shù)據(jù)功能示例

    這篇文章主要介紹了jQuery基于Ajax實(shí)現(xiàn)讀取XML數(shù)據(jù)功能,結(jié)合實(shí)例形式分析了jQuery基于ajax的get方式獲取xml文件數(shù)據(jù)并輸出顯示相關(guān)操作技巧,需要的朋友可以參考下
    2018-05-05
  • jQuery 實(shí)現(xiàn)DOM元素拖拽交換位置的實(shí)例代碼

    jQuery 實(shí)現(xiàn)DOM元素拖拽交換位置的實(shí)例代碼

    這篇文章主要介紹了jQuery 實(shí)現(xiàn)DOM元素拖拽交換位置,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Jquery使用小技巧匯總

    Jquery使用小技巧匯總

    本文給大家匯總介紹了一下Jquery使用小技巧,算是比較全面了,一共26個(gè)小店,非常細(xì)致,需要的朋友可以參考下
    2015-12-12
  • 一次失敗的jQuery優(yōu)化嘗試小結(jié)

    一次失敗的jQuery優(yōu)化嘗試小結(jié)

    我經(jīng)常抱怨jQuery的DOM操作性能并不優(yōu)秀,并且經(jīng)常嘗試用一些方法去進(jìn)行優(yōu)化,但是越是優(yōu)化,越是沮喪地發(fā)現(xiàn)jQuery其實(shí)已經(jīng)做得很好,從使用者的角度能夠進(jìn)行的優(yōu)化實(shí)在有限
    2011-02-02
  • 精心挑選的15個(gè)jQuery下拉菜單制作教程

    精心挑選的15個(gè)jQuery下拉菜單制作教程

    下拉菜單是網(wǎng)站導(dǎo)航常用的表現(xiàn)形式之一,能夠呈現(xiàn)更多的導(dǎo)航內(nèi)容。如果網(wǎng)站能夠設(shè)計(jì)出有吸引力的網(wǎng)站導(dǎo)航,將會吸引更多的用戶去瀏覽網(wǎng)站的內(nèi)容
    2012-06-06
  • jQuery中ajax錯誤調(diào)試分析

    jQuery中ajax錯誤調(diào)試分析

    jQuery中把a(bǔ)jax封裝得非常好。但是日常開發(fā)中,我偶爾還是會遇到ajax報(bào)錯。本文進(jìn)行簡單分析一下ajax報(bào)錯。需要的朋友可以參考下
    2016-12-12

最新評論