在json样式的javascript中使用
最近,我编写javascript时对它知之甚少 这是我今天早上写的第一个javascript代码在json样式的javascript中使用,javascript,jquery,Javascript,Jquery,最近,我编写javascript时对它知之甚少 这是我今天早上写的第一个javascript代码 $(window).load(function(){ SubMenuHandler.init(); }); var SubMenuHandler = { init : function() { $("#statisticManager, #deviceManager, #policyManager").click( function(even
$(window).load(function(){
SubMenuHandler.init();
});
var SubMenuHandler = {
init : function() {
$("#statisticManager, #deviceManager, #policyManager").click(
function(event) {
var url = SubMenuHandler.getUrlFromEvent(event); // <-- These two
SubMenuHandler.redirectPage(url); // <-- lines
}
);
},
redirectPage : function(url) {
$(location).attr("href", url);
},
getUrlFromEvent : function(event) {
var target = event.target;
var url = $(target).data("url");
return url;
}
}
$(窗口).load(函数(){
subnumhandler.init();
});
变量子菜单处理程序={
init:function(){
$(“#statisticManager,#deviceManager,#policyManager”)。单击(
功能(事件){
var url=subnumhandler.getUrlFromEvent(event);//init:function(){
var me=this;//init:function(){
var me=this;//我想你可以用me.getUrlFromEvent(event)
替换subnumhandler.getUrlFromEvent(event)
,谢谢。不管怎样,有什么类作用域的方法可以做到这一点吗?我想你可以用me.getUrlFromEvent(event)替换subnumhandler.getUrlFromEvent(event)
谢谢。不管怎样,有什么类范围的方法可以做到这一点吗?
init : function() {
var me = this; // <----- this is the magic
$("#statisticManager, #deviceManager, #policyManager").click(
function(event) {
var url = me.getUrlFromEvent(event);
me.redirectPage(url);
}
);
},