我在插件上面添加了以下语句,以便插件只在特定页面上工作。
if (top.location.pathname === '/' || top.location.pathname === '/Tickets/Sell/' || top.location.pathname === '/Contact/') {
!function ($) {
问题是,因为我已经添加了这个语句,我的Jquery将只在上面列出的页面上工作。
。如果将登录URL添加到插件语句中,则在母版页上的以下语句将仅在登录页上运行。
<script>
$(function () {
if (location.href.match('Login/?Redirect=/Basket/')) {
$('div#sign').show();
}
else {
$('div#sign').hide();
}
});
</script>
任何帮助/建议将非常感激!
我猜你在插件顶部添加了这些if case。你必须关心你在哪里加的如果你使用post-back方式,那么它的工作原理,但如果你使用部分请求(ajax),那么脚本链接可能不工作。(浏览器不下载js文件)。我想问题可以更具体一些。
问题:
你在哪里添加了插件js?您使用的是哪种请求方法?