RMS123
Gebruiker
- Lid geworden
- 15 nov 2009
- Berichten
- 873
Hallo,
Ik heb een aantal dagen een geweldig context menu van internet geplukt:
https://github.com/joewalnes/jquery-simple-context-menu
Nu heb ik dit context menu helemaal in mijn cms verwerkt en dan blijkt dat die niet in internet explorer werkt (ik debug altijd in chrome)
Nu ben ik niet echt goed met JS dus kan iemand mij uitleggen waarom dit script niet werkt, en of dat nog te doen is om dat in te bouwen?
Alvast bedankt!
EDIT:
IE zegt:
error in:
[JS]settings.items.forEach(function(item) {
if (item) {
var rowCode = '<li><a href="#"><span></span></a></li>';
// if(item.icon)
// rowCode += '<img>';
// rowCode += '<span></span></a></li>';
var row = $(rowCode).appendTo(menu);
if(item.icon){
var icon = $('<img>');
icon.attr('src', item.icon);
icon.insertBefore(row.find('span'));
}
row.find('span').text(item.label);
if (item.action) {
row.find('a').click(function(){ item.action(e); });
}
} else {
$('<li class="' + settings.seperatorClass + '"></li>').appendTo(menu);
}
})[/JS]
en fout:
Ik heb een aantal dagen een geweldig context menu van internet geplukt:
https://github.com/joewalnes/jquery-simple-context-menu
Nu heb ik dit context menu helemaal in mijn cms verwerkt en dan blijkt dat die niet in internet explorer werkt (ik debug altijd in chrome)
Nu ben ik niet echt goed met JS dus kan iemand mij uitleggen waarom dit script niet werkt, en of dat nog te doen is om dat in te bouwen?
Alvast bedankt!
EDIT:
IE zegt:
error in:
[JS]settings.items.forEach(function(item) {
if (item) {
var rowCode = '<li><a href="#"><span></span></a></li>';
// if(item.icon)
// rowCode += '<img>';
// rowCode += '<span></span></a></li>';
var row = $(rowCode).appendTo(menu);
if(item.icon){
var icon = $('<img>');
icon.attr('src', item.icon);
icon.insertBefore(row.find('span'));
}
row.find('span').text(item.label);
if (item.action) {
row.find('a').click(function(){ item.action(e); });
}
} else {
$('<li class="' + settings.seperatorClass + '"></li>').appendTo(menu);
}
})[/JS]
en fout:
Code:
Regel: 46
Fout: Deze eigenschap of methode wordt niet ondersteund door dit object
Laatst bewerkt: