如何在window.location之后添加jquery操作
我有以下代码:如何在window.location之后添加jquery操作,jquery,window.location,Jquery,Window.location,我有以下代码: jQuery('li.exhibitor-inquery a').click(function( event ) { window.location = '/#inquiry-trigger'; event.preventDefault(); jQuery('html, body').animate({ scrollTop: jQuery('#inquiry-trigger').offset().top }, 500); jQu
jQuery('li.exhibitor-inquery a').click(function( event ) {
window.location = '/#inquiry-trigger';
event.preventDefault();
jQuery('html, body').animate({
scrollTop: jQuery('#inquiry-trigger').offset().top
}, 500);
jQuery('.textwidget .wpcf7').slideToggle('slow');
jQuery('#inquiry-trigger i').toggleClass('glyphicon-chevron-down glyphicon-chevron-up', 200);
});
现在,如果在主页上单击li.exhibitor-inquery a
,它将滚动到表单并打开表单。但如果在另一个页面上,它只进入主页并跳转表单,它不会滚动或打开它
因此,如何在窗口后添加操作。位置?尝试以下操作:
jQuery('li.exhibitor-inquery a').click(function( event ) {
window.location.href = 'http://'+window.host+'#inquiry-trigger';
// I assume #inquiry-trigger is on home page, you can set the page in third string otherwise.
event.preventDefault();
jQuery('html, body').animate({
scrollTop: jQuery('#inquiry-trigger').offset().top
}, 500);
jQuery('.textwidget .wpcf7').slideToggle('slow');
jQuery('#inquiry-trigger i').toggleClass('glyphicon-chevron-down glyphicon-chevron-up', 200);
});
谢谢,但没有什么好处。如果我将网站URL放在+窗口中。主机+,如果我将+窗口。主机+打开到一个未定义的页面,则执行与上面代码相同的操作。@user1936794您能共享一把相同的吗?