我在插件上方添加了以下语句,以便该插件仅适用于特定页面。
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>
任何帮助/建议将不胜感激!
答案 0 :(得分:0)
我猜你添加了这些,如果插件的顶部。 你必须关心你在哪里添加 如果你使用post-back方式然后它可以工作,但如果你使用部分请求(ajax),那么脚本链接可能无法正常工作。(浏览器不下载js文件)。 我猜问题可以更具体。
问题:
你在哪里添加了插件js? 您使用的是哪种请求方法?