J'ai un problème dans IE6 / 7, où ils ignorent les vivants contraignant d'éléments. Je n'arrive pas à trouver de solutions à ce problème, et j'ai vraiment besoin de deux IE6 et 7 support (fixation on doit fixer l'autre de toute façon). Le premier clic de mes éléments fonctionne comme prévu, mais la liaison Afterwords s'en va, et je n'arrive pas à le faire fonctionner.
Heres my code. Comme vous pouvez le voir, sur la ligne 5 je suis alerter la variable hrefID. Après le premier clic hrefID me montre clairement que la liaison disparaît comme il affiche un href thats totalement différent.
Can anyone help?
// AJAX Page Changing
$("#mContainer a:lt(6),#home a").live("click", function(){
var clickID = 0;
var hrefID = $(this).attr("href");
alert(hrefID);
switch(hrefID){
case 'home':
clickID = 0;
break;
case 'portfolio':
clickID = 1;
break;
case 'resume':
clickID = 2;
break;
case 'about':
clickID = 3;
break;
case 'contact':
clickID = 4;
break;
case 'tutorials':
clickID = 5;
break;
}
$.ajax({
type: 'POST',
url: "/includes/pages/"+hrefID+".php",
data: "ajaxtab=1",
cache: false,
success: function(code){
// Change Tab Image
var expireDate = new Date(new Date().getTime()+86400000*5); //5 Days
document.cookie = "soluml="+hrefID+";expires="+expireDate.toGMTString();
$("#body").fadeTo("fast", 0, function(){$("#body").html(code);});
$("#body").fadeTo("fast", 1);
$.post("/includes/topnav.php",{ajaxtab:clickID},function(data){$("#mContainer").html(data)});
},
error: function(){
return true;
}
});
return false;
});
//
- // AJAX Page Changing
- $("#mContainer a:lt(6),#home a").live("click", function(){
- var clickID = 0;
- var hrefID = $(this).attr("href");
- alert(hrefID);
- switch(hrefID){
- case 'home':
- clickID = 0;
- break;
- case 'portfolio':
- clickID = 1;
- break;
- case 'resume':
- clickID = 2;
- break;
- case 'about':
- clickID = 3;
- break;
- case 'contact':
- clickID = 4;
- break;
- case 'tutorials':
- clickID = 5;
- break;
- }
- $.ajax({
- type: 'POST',
- url: "/includes/pages/"+hrefID+".php",
- data: "ajaxtab=1",
- cache: false,
- success: function(code){
- // Change Tab Image
- var expireDate = new Date(new Date().getTime()+86400000*5); //5 Days
- document.cookie = "soluml="+hrefID+";expires="+expireDate.toGMTString();
- $("#body").fadeTo("fast", 0, function(){$("#body").html(code);});
- $("#body").fadeTo("fast", 1);
- $.post("/includes/topnav.php",{ajaxtab:clickID},function(data){$("#mContainer").html(data)});
- },
- error: function(){
- return true;
- }
- });
- return false;
- });
- //
Si vous avez besoin de voir le site en direct ou dans le contexte vous pouvez le faire à l'URL:
http://www.soluml.com . Ce n'est pas encore fini mais im working on it
