让div用鼠标打开而不是点击
我做了这个: 这个 在右侧你会看到一个红色按钮。当你点击红色按钮时。带有文本的内容屏幕即将出现。但我对此有一个疑问。我可以用其他动画制作这个吗?如果你按住鼠标。然后就可以滑动打开了。将鼠标按钮向左移动。然后内容框打开。你明白吗?我希望你能帮助我。
你可以在jsfiddle上看到代码。您可以在那里更改它。我希望你能帮助我。我是一个初级 JavaScript 开发者。以及如何 不知道我该如何做到这一点。
I have make this: This In the right you see a red button. When you click on the red button. The content screen with the text is coming. But i have a question of this. Can i make this with a other animation. If you hold your mouse. Then you can slide open. With your mouse button to left. Then the content box open. Do you understand it? I hope you can help me.
You can see the code on jsfiddle. And you can change it there. I hope you can help me. I am a starting javascripter. And how And have no idea how I can make this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
要实现拖动,您可以使用
mousedown
/mouseup
/mousemove
,如下所示:http://jsfiddle.net/pimvdb/25y4K/8/。To implement dragging, you can make use of
mousedown
/mouseup
/mousemove
like this: http://jsfiddle.net/pimvdb/25y4K/8/.这是一个更新的小提琴。 基本上我只是做了几件事:
代码:
将处理程序放在“ “preventDefault()”调用不再是真正必要的,但我把它们留在那里。
Here is an updated fiddle. Basically I just did a couple of things:
<a>
The code:
The "preventDefault()" calls aren't really necessary anymore but I left them there.
我假设您正在 OnClick() 事件中当前切换 DIV 的 Style.Display。
可以从 Hover() 或 MouseOver() 调用相同的代码
I would assume you are toggling the Style.Display of the DIV currently in an OnClick() event.
The same code can be called from a Hover() or MouseOver()