我不完全是一个开发人员(更webdesigner),我想知道如何进行以下。 一旦我看到一个网站有一个div链接,将页面滚动到顶部。 只有当鼠标靠近页面垂直滚动条并跟随鼠标光标时,才显示div,但仅在垂直方向显示,因为它始终与页面右侧对齐。 有谁知道一个教程来做到这一点?链接顶部与以下div
回答
HTML:
<a href="#" title="To the top of this page"><b>BACK TO TOP</b></a>
,简单地定位它像任何元素。容易做一个小CSS。 jQuery的可以让鼠标跟踪
CSS: a { position:fixed; right:10px; bottom:10px; }
的jQuery:
$(document).ready(function(){
$(document).mousemove(function(e){
if(e.pageX > window.innerWidth - 200)
$("a").css("top", e.pageY);
});
});
编辑或者,如果你对我的工作混合Spokey的评论:Example 2
非常感谢:-) – user2461766
@ user2461766如果您发现答案是可以接受的,您可以点击答案左边的复选标记以标记为正确 –
也许这样的事情? http://jsfiddle.net/blackjim/3kCtJ/3/ (一个很简单的例子)
$(function() {
var $rightSide = $('#rightSide'),
$scrollerDiv = $('#scrollerDiv'),
viewportH = $(window).height();
$rightSide
.css('top', viewportH)
.mouseenter(function() {
// mouse is now in #rightSide
$scrollerDiv.fadeIn(300);
$rightSide.mousemove(function (e) {
var calcTop = e.pageY - viewportH - 25;
$scrollerDiv.css('top', calcTop + 'px');
});
})
.mouseleave(function() {
$scrollerDiv.fadeOut(300);
$rightSide.unbind('mousemove');
})
.click(function() {
$(document.body).animate({
scrollTop: 0
}, "slow");
});
});
这是非常好的,谢谢:-) ...但是有可能在$ wrapper之外设置div $ rightSide?我试过了,但没有奏效! – user2461766
调整它会更困难。取决于实际的实施。您可以在“rightSide”上放置一个边框并进行播放,以查看您可以放置的位置和方式。 – AntouanK
- 1. 链接到顶部div
- 2. 重命名顶部链接
- 3. 放置链接在顶部
- 4. magento顶部链接更改
- 5. 固定位置div,显示在以下div的顶部
- 6. WordPress的顶部菜单链接来显示/隐藏div
- 7. div的顶部div div
- 8. div iframe顶部
- 9. 下部div与上部div重叠
- 10. 向下滚动时修复div顶部?
- 11. 滚动到下一个DIV从顶部
- 12. 动画div的顶部向下滚动
- 13. Javascript - Div/Image从顶部向下滑动
- 14. 内部div的CSS边缘顶部推父母div下来
- 15. h2直接到达下一个div的顶部
- 16. 是否可以通过链接顶部的图像点击链接?
- 17. 以下链接与机械化
- 18. CSS定位div与Z指数顶部
- 19. 将div与容器顶部对齐
- 20. 如何将H1与DIV顶部对齐
- 21. jQuery链接按钮与div
- 22. SlideDown Div与关闭链接
- 23. Javascript:接受点击图像顶部的div,可以完成吗?
- 24. jQuery Mobile Div顶部
- 25. 顶部链接配置的Webshpere 8.5.5
- 26. 强制链接到页面顶部
- 27. 将innerhtml添加到顶部链接
- 28. 无法删除顶部链接Magento 1.9
- 29. Navbar链接滚动到顶部
- 30. 动画滚动到顶部链接
如果跟随鼠标光标,你怎么一下就可以了? – user20232359723568423357842364
带链接的div只有当鼠标在页面垂直滚动条上显示时才显示(右边的100或200像素),它只在垂直轴上跟随鼠标,如果鼠标悬停在上面,访问者可以点击链接。 (对不起,我的英语不好) – user2461766
[这样的事情?](http://jsfiddle.net/eYMYd/2/) – Spokey