JavaScript停止在URL中带有问号的页面上工作

时间:2015-09-25 01:36:03

标签: javascript google-chrome safari

我的网站上有一个简单的切换脚本,效果非常好,但无论出于何种原因,它都会在URL中带有问号的网址上停止工作。这只是Safari上的一个问题(无论问号如何,都可以在Chrome和Firefox上正常工作),即使这样,它也可以为我们的几个Safari用户工作。该网站由免费服务托管(而不是由我从头开始),我无法控制URL的设置方式。

我应该如何解决这个问题?是否有解决办法,这不会导致问题?

注意:我对JavaScript几乎一无所知,所以如果我遗漏了一些明显的东西,请原谅。

$(function() {
    $(".mp-toggle").click(function() {
        $(this).siblings(".mp-collapse").stop().slideToggle();
    });
});

编辑:我不确定问号是否真的影响了脚本,但这些是我能够重新创建问题的唯一页面。更换?在URL中手动使用%3F会导致它再次起作用,但显然每次成员访问页面时都不会要求成员这样做。

http://mjskintests.proboards.com/thread/38是该网站的示例帖子。有问题的按钮位于迷你档案中(在每个帖子的旁边),显示“显示更多”。不会生成任何错误消息,但在所述页面上单击按钮时不会显示内容。

0 个答案:

没有答案