为了账号安全,请及时绑定邮箱和手机立即绑定
做不错来效果 自己布的局
老师你快没电了·
思路清晰,有重点讲解,听了有知道某些细节问题和自己以前从未接触过的东西
不错 赞一个 学到了
咯哈咯哦哦

已采纳回答 / 田心枫
是的  可以学别的系统讲解jq的视频
老师讲的挺好的,听不懂是你技术太菜
超过左栏高,左栏宽变小,再上拉宽又比加载时大,用审查检查发现当超过sideHeight高,cssText“替换”了左栏CSS属性为fixed;right:0;top:-1609。再上拉由于else里只是“更改”position属性,所以遗留了 right;top属性导致的
方案:if与else后跟的语句都运用cssText进行替换
if是style.cssText='width:33%;position:fixed;right:0;top:'+(-(sideHeight-screenHeight))+'px'
else是style.cssText='width:33%;float:right'
右侧边栏滚动到妈妈专场-宽度按出现跳动的解决:
if(scrollHeight+screenHeight>sideHeight){
//右侧边栏的高度-右侧边栏可视区域的高度

domSider.style.position="fixed";
domSider.style.right=0+'px';
domSider.style.top=-(sideHeight-screenHeight)+'px';
}else{
//设为默认值
domSider.style.position='static';
}
不喜欢他这样写代码
这个页面每次都要加载半天

最新回答 / 间歇性狂躁症7
if (windowHeight > sideHeight) {   $('#J_BdSide').css({      'position' : 'fixed',      right : '0px',      top : 0   });小于的话就把top : -(sideHeight - $(window).height())改成top:0
raw JavaScript没有处理跨浏览器的函数,所以手写了一个addEvent事件,但是感觉少了一点var addEvent = function (obj, event, fn) {
if (obj.addEventListener) {obj.addEventListener(event, fn, false);//DOM2级事件处理
} else if (obj.attachEvent) {obj.attachEvent('on' + event, fn);//IE事件处理
} else {obj['on' + event] = fn;//DOM 0级事件处理
}
};详见高设3rd
用电脑听不清,改用手机了
首页上一页1234567下一页尾页
课程须知
在学习本案例之前,您最好具备HTML、CSS、JavaScript、jQuery这几个方面技能。
老师告诉你能学到什么?
通过JavaScript、jQuery实现固定边栏特效,提升技术熟练度,增强技能应用水平。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消