很久沒寫了,覺得遇到問題要記下來,以后還會遇到,很實用!
1,昨天遇到一個很坑的問題,獲取滾動條的高度,后臺打印可以打印出來,但是就是添加效果加不上,當時的代碼是這樣的:
if ($(window).scrollTop() >= 280) {
? ?這里寫情況
}
console.log可以打印出來 當前滾動的高度,但是就是沒效果。
最后解決的辦法是,先綁定事件,
$(window).on('scroll', function (e) {
console.log($(window).scrollTop());
}
然后在里邊寫邏輯
2,每次遇到這樣a 標簽包住所有的東西,當再點擊的時候 都會無辜的跳轉(zhuǎn),我們經(jīng)常會很傻比的寫<a href='#'></a>
解決的辦法有三個:
第一:onclick事件中返回false
不能跳轉(zhuǎn)的寫法及demo
<a onclick="return false">不能跳轉(zhuǎn)到百度</a>
第二:用href="javascript:void()" ? ? (這種偽協(xié)議,少寫的比較好)
<a href="javascript:void()">不能跳轉(zhuǎn)</a>
第三:使用(#)
<a href="#" onclick="del()">刪除</a> ?//總是跳轉(zhuǎn)到當前頁面