$(document).ready(function(){
$("a[href*='http://']:not([href*='"+location.hostname+"'])").attr("target","_blank");
$("a[target!='_blank'][target!='_top']").click(function(){
$("#actualcontent").load($(this).attr("href"));
window.location.hash=$(this).attr("href");
return false;
});
});
所以我有这个代码,以便我的链接加载div实际内容。 但我宁愿使用dynamicdrive的ajax加载函数来加载内容,因为它似乎没有像jQuery那样冻结页面。那可能吗?
说我的dynamicdrive ajaxload函数叫做ajaxpage()?
我可以做吗
var url=$(this).attr("href");
ajaxpage(url);
答案 0 :(得分:2)
是的,只要ajaxpage
函数接受字符串参数,那就可以正常工作。
答案 1 :(得分:2)
请记住,jQuery是JavaScript,可以与常规JavaScript一起使用。
由于$(this).attr(“href”);正在返回一个sting,你可以在任何接受字符串变量的Javascript函数中使用它。