jquery在scroll()事件里面,我想判斷當(dāng)前滾動(dòng)條橫向還縱向;
成都創(chuàng)新互聯(lián)主營(yíng)梅縣網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,重慶App定制開(kāi)發(fā),梅縣h5小程序設(shè)計(jì)搭建,梅縣網(wǎng)站營(yíng)銷推廣歡迎梅縣等地區(qū)企業(yè)咨詢
我開(kāi)始用全局變量記錄scrollTop的值來(lái)判斷的,如果前后值沒(méi)有變就是橫向滾動(dòng)了,
但是頁(yè)面里有多個(gè)滾動(dòng)條,就要多個(gè)全局變量來(lái)控制,該怎么判斷呢?
scroll jquery 區(qū)分橫向縱向滾動(dòng)條
解決方法:
each一次設(shè)置選擇器選中對(duì)象的scrollLeft/scrollTop就行了,然后綁定scroll事件,觸發(fā)的時(shí)候獲取scrollLeft/scrollTop和初始化的scrollLeft/scrollTop對(duì)比判斷是橫向還是縱向,同時(shí)更新對(duì)象存儲(chǔ)的scrollLeft/scrollTop
style
.c{height:120px;width:120px;overflow:auto;border:solid 1px black;margin-bottom:5px;}
/style
div class="c"111111111111111111br1111111111111111111br1111111111111111111br1111111111111111111br1111111111111111111br1111111111111111111br1111111111111111111/div
div class="c"111111111111111111br1111111111111111111br1111111111111111111br1111111111111111111br1111111111111111111br1111111111111111111br1111111111111111111/div
div class="c"111111111111111111br1111111111111111111br1111111111111111111br1111111111111111111br1111111111111111111br1111111111111111111br1111111111111111111/div
div class="c"111111111111111111br1111111111111111111br1111111111111111111br1111111111111111111br1111111111111111111br1111111111111111111br1111111111111111111/div
script src="/js/jquery.js"/script
script
$('div').each(function(){$(this).data('slt',{sl:this.scrollLeft,st:this.scrollTop});}).scroll(function(){
var sl=this.scrollLeft,st=this.scrollTop,d=$(this).data('slt');
if(sl!=d.sl)alert('橫向滾動(dòng)');
if(st!=d.st)alert('縱向滾動(dòng)');
$(this).data('slt',{sl:sl,st:st});///
})
/script
最近流行的 sogo云輸入法, QQ云輸入法,都用到了bookmarklet技術(shù)。
這篇文章主要介紹了jQuery中even選擇器的定義和用法,較為詳細(xì)的分析了event選擇器的語(yǔ)法結(jié)構(gòu)與具體用法,并以一個(gè)設(shè)置偶數(shù)行為藍(lán)色字體的例子總結(jié)了其用法與功能特點(diǎn),需要的朋友可以參考下
晚上有插件可以實(shí)現(xiàn)"jquery tab",但有點(diǎn)復(fù)雜了,我想寫(xiě)個(gè)最簡(jiǎn)單的,來(lái)實(shí)現(xiàn)"jquery tab"。而事實(shí)上確實(shí)很簡(jiǎn)練
這篇文章主要介紹了JQuery樣式操作、click事件以及索引值-選項(xiàng)卡應(yīng)用,結(jié)合實(shí)例形式分析了jQuery動(dòng)態(tài)修改css樣式、事件響應(yīng)以及選項(xiàng)卡相關(guān)操作技巧,需要的朋友可以參考下
jQuery在遵循W3C規(guī)范的情況下,對(duì)事件的常用屬性進(jìn)行了封裝,使得事件處理在各大瀏覽器下都可以正常的運(yùn)行而不需要進(jìn)行瀏覽器類型判斷
主要是為了往后的項(xiàng)目中方便實(shí)現(xiàn)這類型的功能,在之前做問(wèn)卷調(diào)查那個(gè)應(yīng)用中,就用到這個(gè)來(lái)顯示結(jié)果,但當(dāng)時(shí)開(kāi)發(fā)時(shí)并不用是插件的,一大堆代碼,看也煩,用起來(lái)很麻煩
jquery動(dòng)態(tài)添加option選項(xiàng),還有動(dòng)態(tài)刪除的方法,大家參考使用吧
qTip2是一個(gè)灰常強(qiáng)大且精致的jQuery提示信息插件,是qTip的第2版,也是一個(gè)全新的版本,提供了豐富的功能及漂亮的外觀,非常易于使用
1、jquery獲取滾動(dòng)條高度使用.scrollTop()方法。
2、首先我們新建一個(gè)長(zhǎng)篇的HTML文檔。
3、然后我們編輯JS腳本,使用.scroll()方法,監(jiān)聽(tīng)網(wǎng)頁(yè)滾動(dòng)。
4、然后我們使用.scrollTop()獲取垂直滾動(dòng)距離。
5、然后保存文件,查看獲取的垂直滾動(dòng)距離即可。
由上向下滑動(dòng)由 slideDown()控制,
由下向上滑動(dòng)由 slideUp()控制。
首先將菜單條隱藏,這種情況一般賦予其CSS屬性:display:none; 來(lái)隱藏。
然后通過(guò)jquery賦予它事件:點(diǎn)擊或者鼠標(biāo)移入。
通過(guò)這個(gè)事件綁定由下向上滑動(dòng)的 slideUp()。
最后通過(guò)點(diǎn)擊或者鼠標(biāo)移出綁定由上向下滑動(dòng)的 slideDown()。
slideDown()slideUp()中的括號(hào)填入速度。比如
slideDown("fast")
分享標(biāo)題:jquery滑條,jquery滑動(dòng)條
新聞來(lái)源:http://m.rwnh.cn/article36/dsdhjpg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、企業(yè)建站、外貿(mào)網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站、移動(dòng)網(wǎng)站建設(shè)、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)