自定义点击事件触发器,小部件jquery
custom click event trigger, widget jquery
我正在创建一个jquery小部件,其概念类似于菜单栏,它有两个按钮,例如ButtonOne和ButtonTwo。
我有关联的样式和我的html代码。
我在你好世界小工具中工作
// Constructor
_create: function()
{
var my=this.element;
var supe=this;
..............
//first event
my.bind('mouseenter', function (event) {
supe._trigger('activated', event, my);
});
},
我像一样使用
$(function() {
...........
var bar=$("#bar-event").mybar();
//first atempt
bar.click(function() {
alert( "Handler for .click() called." );
});
//second attempt
bar.bind('mybaractivated', function(event, data) {
// handle the event
alert('YES WORKING!!!!!!');
});
});
我的第一次尝试是noob尝试,点击有效,但在html中顶部div的所有区域都有效。第二次尝试访问我的自定义事件。
不知道如何激发我的按钮的点击事件,例如,我想控制像。。。
//
$(function() {
...........
var bar=$("#bar-event").mybar();
bar.clickButtonOne(function() {/*do*/});
//and
bar.clickButtonTwo(function() {/*do*/});
或
//Maybe
$(function() {
...........
var bar=$("#bar-event").mybar();
bar.bind('clickButtonOne',function(event,data) {/*do*/});
//and
bar.bind('clickButtonTwo',function(event,data) {/*do*/});
但不要在小部件中触发事件
嗯。。。是不是有点像捕捉我的按钮点击并传播它
_create: function()
{
var my=this.element;
var supe=this;
...............
var btn=$(mybutton);
btn.click(function (){
supe._trigger('btnclick');
});
}
如果有更优雅或更高效的,请告诉我
相关文章:
- 如何正确实现Jquery多选小部件
- 如何将JSON数据源适合Jquery自动完成小部件
- 通过jquery设置最小高度
- 开发第三方小部件-Angular vs jQuery vs普通的旧JS
- 如何从内部销毁jQuery UI小部件's原型
- jQuery循环寻呼机附加较小的图像大小
- PHP代理jQuery部分为javascript
- jquery最小和最大长度验证
- jQuery可选小部件和单列表行
- 我将如何使这个小的jQuery滑块向右滑动
- 设置输入值后将列表拆分为多个小列表 - Jquery
- 如何默认最小化 JQuery UI Portlet
- 最小化jQuery函数
- 自定义点击事件触发器,小部件jquery
- 如何最小化jQuery中的代码
- 最小化jQuery代码
- 下面是问题,用一个小的jQuery脚本(添加输入)
- 最小的jQuery模板
- 计算所有项目的总和,以小计Jquery
- 增加和减少字体大小限制最大和最小的jQuery