似乎无法查明错误...... 如果我们点击链接乱序,则会出现故障。当它发生故障时,同一页面会反复加载...(x1即使单击x2时...查看html)
jq -1.4.4min和jq tools min也称为
这是脚本......
$(function() {
$("#contentHolder").scrollable({ }).navigator({
navi: "div#mainMenu ul",
naviItem: 'a',
activeClass: 'current',
history: true
});
$('div#mainMenu ul a').click(function(){
var $this = this;
if(!$(this).hasClass('current')) {
if(!$(this).data('clicked')){
if($(this).data('target')){
$.ajax({
url: $(this).data('target'),
success: function(data){
var index = $("div#mainMenu ul a").index($this);
$('#contentHolder .item').eq(index).html(data);
}
});
}
$(this).data('clicked',true)
}
}
$(this).blur();
return false;
});
$('div#mainMenu ul a').eq(0).click();
$('.input').focus(function(){
$(this).data('placeholder',$(this).val()).val('');
}).blur(function(){
if($(this).val()=='') {
$(this).val($(this).data('placeholder'));
}
});
$('#logo').click(function(){$('div#mainMenu ul a').eq(0).click(); return false;})
});
HTML ...
<div id="mainMenu">
<ul>
<li><a class="navitem" href="#home" data-target="pages/x1.html"></a></li>
<li><a class="navitem" href="#products" data-target="pages/x2.html"> <h2>xxx</h2>
<p>xxxxx</p></a></li>
答案 0 :(得分:0)
也许是因为你在同一个div上使用了onclick和onfocus?