var $link = $(“p.link a”);
var slideNo = $link.attr(“href”);
ってするとie6,7での.attr(“href”)はURL全体がかえってくるよ
DOMの解釈がアレだかららしいよ。
なのでreplaceしてあげようね。
[html]
var $link = $(“p.link a”);
$link.click(function(){
var slideNo = $(this).attr(“href”);
var base = window.location.href.substring(0, window.location.href.lastIndexOf(“/”) + 1);
slideNo = slideNo.replace(base, “”);
fixLayout(“div#” + slideNo);
_debug(slideNo);
_debug(base);
return false;
});
[/html]
http://stackoverflow.com/questions/2342903/jquery-not-parsing-properly-attrhref-in-ie
コメントを残す