什么是Jquery特别活动?我用谷歌搜索它并且仍然有点困惑,我想我可能会对它有所了解.请告诉我这是否适合使用Jquery特殊事件进行编码.
我需要创建一个功能,人们可以在文章页面上为段落添加书签,以便他们可以稍后返回并继续阅读他们中断的位置.将有一个链接显示“放置书签”,当用户点击该链接时,它将启用“书签模式”,其中一个人现在可以将鼠标悬停在文章中的一个段落上,当它们悬停在一个段落上时,一个div出现在那个段落上,上面写着“BOOKMARK THIS”,当他们徘徊在那段时,div就消失了.当他们在“书签模式”下点击一个段落时,“BOOKMARK THIS”div中的文本变为“你放置一个书签”,然后几秒后div消失并且“书签模式”禁用.如果用户已经在页面上放置了书签,但是决定将书签移动到另一个段落,则所有内容都与该人第一次放置书签的情况相同,但文本将改为“您的书签已经存在”感动”.
如果我理解正确,并且这个例子确实是特殊事件的一个很好的候选人,有人可以帮我完成结构的基本布局吗?我不需要所有编码,我只需要知道悬停代码应该去哪里,悬停,点击,移动书签等.
jQuery.event.special.myevent = {
setup: function( data,namespaces,eventHandle ) {
// code
},teardown: function( namespaces ) {
// code
},add: function( handleObj ) {
// code
},remove: function( handleObj ) {
// code
},_default: function( event ) {
// code
}
};
最佳答案
听起来好像你会通过正常的jQuery悬停事件进行悬停等.如果您想使用自定义事件,则可以在启用书签模式时创建自定义事件,然后执行正常悬停,单击其中的事件.
http://net.tutsplus.com/tutorials/javascript-ajax/custom-events-and-special-events-api-in-jquery/也可能有用,因为他们有如何设置实际特殊事件的示例.