我使用$('.class').load('url #id')
,但它只得到 html 代码,或者我做错了什么)
如何从页面获取 JS?
我使用此代码的网站:http: //vbtes.p.ht/Amira/# !contacts (没有 js,不要使用标签)。
有 JS:http: //vbtes.p.ht/Amira/# !contacts
var sm = 1;
var oldactivemenu = 0;
var selectedmenu = '';
var elemthis;
function ocmenu(heshatr, thiselem) {
elemthis = thiselem;
if (sm == 1) {
location.hash = '!' + heshatr;
}
}
$(function () {
$(window).hashchange(function () {
// Alerts every time the hash changes!
var linkmenuurl = $(location).attr('href').split("#!")[1];
if (location.hash == '') {
linkmenuurl = '';
}
if (sm == 1 && selectedmenu !== linkmenuurl) {
$('.active').removeClass('active');
$(elemthis).addClass('active');
if ($(elemthis).parent('.main-menu__item_level_1')) {
$(elemthis).parent().parent().parent().children('.main-menu__item-link').addClass('active');
}
selectedmenu = linkmenuurl;
sm = 0;
$('.new').load(linkmenuurl + ' #lay_body_get', function () {
$('.new').show();
$('.lb2').css({
top: $('.lb1').height() * -1 - 60
});
$('.new').animate({
left: 0
}, 500);
$('.old').animate({
left: -1450
}, 500, function () {
$('.old').addClass('ob1');
$('.new').addClass('nw1');
$('.ob1').removeClass('old').addClass('new').css({
left: 1450
}).hide(100);
$('.nw1').removeClass('new').addClass('old').animate({
top: 0
}, 100, function () {
sm = 1;
});
$('.ob1').removeClass('ob1');
$('.nw1').removeClass('nw1');
});
});
}
})
// Trigger the event (useful on page load).
$(window).hashchange();
});