0

我正在使用 jquery 挤出机菜单(http://pupunzi.com/#mb.components/mb.extruder/extruder.html)。该菜单在打开/关闭时具有回调函数。我正在尝试仅使用特定页面的回调函数在 iframe 中显示/隐藏 div,除了 IE,它工作正常。在 IE 中,它说 jquery 文件的错误。我希望问题出在 iframe 就绪状态。如果可以在 jquery 中得到它。我认为它也适用于ie..

var frame=$('#customer').contents();  

$("#extruderLeft").buildMbExtruder({
    position:"left",
    width:300,
    extruderOpacity:.9,
    hidePanelsOnClose:true,
    accordionPanels:true,
    onExtOpen:function(){
 frame.find("#atm_page").css("margin-left", "270px");
 frame.find('#tele').css("display", "none");
 }
   },
   onExtContentLoad:function(){},
   onExtClose:function(){
 frame.find("#atm_page").css("margin-left", "0px");
 frame.find("#tele").css("display", "block");
 }
   }
});

我在过去 2 天尝试过这个。我希望我能从这里得到帮助。请帮帮我...

4

2 回答 2

0

尝试

$('#customer').load(function() {
   // Your code here
});

-

$('#customer').load(function() {
    $('#extruderLeft').buildMbExtruder({
        position: 'left',
        width: 300,
        extruderOpacity: 0.9,
        hidePanelsOnClose: true,
        accordionPanels: true,
        onExtOpen: function() {
            frame.find('#atm_page').css('margin-left', '270px'); 
            frame.find('#tele').css('display', 'none');  
        },
        onExtContentLoad:function() {   
        },
        onExtClose:function() {
            frame.find('#atm_page').css('margin-left', '0px'); 
            frame.find('#tele').css('display', 'block');  
        }
    });
});
于 2010-12-30T05:23:34.353 回答
0

你在那个javascript中有两个太多的右大括号,我想你想要更像这样的东西:

$('#extruderLeft').buildMbExtruder({
    position: 'left',
    width: 300,
    extruderOpacity: 0.9,
    hidePanelsOnClose: true,
    accordionPanels: true,
    onExtOpen: function() {
        frame.find('#atm_page').css('margin-left', '270px'); 
        frame.find('#tele').css('display', 'none');  
    },
    onExtContentLoad:function() {   
    },
    onExtClose:function() {
        frame.find('#atm_page').css('margin-left', '0px'); 
        frame.find('#tele').css('display', 'block');  
    }
});

IE 的 javascript 解释器在语法方面往往比大多数解释器更挑剔,例如臭名昭​​著的“额外尾随逗号”问题。

于 2010-12-30T06:28:29.827 回答