简单面板脚本不起作用,关闭脚本标签不正确?

Posted

技术标签:

【中文标题】简单面板脚本不起作用,关闭脚本标签不正确?【英文标题】:Simple Panel Script from not working, closing script tag incorrect? 【发布时间】:2013-08-13 03:43:55 【问题描述】:

以下是我正在使用并且一直有效的脚本,但是最近在我的 wordpress 网站中,dreamweaver 将结束标记视为不正确?我下面的所有标记都正确吗?

我什么都没改,但现在玩起来了,我不能解决问题?

<script>
        $j = jQuery.noConflict();
        // perform javascript after the document is scriptable.
        $j(document).ready(function() 
        // setup ul.tabs to work as tabs for each div directly under div.panes
        $j("ul.tabs").tabs("div.panes > div#panel");
    );
    </script>

整页代码:

    <div class="footer">
    <p>
    <ul class="details">
    <li><span><b>&copy; Uni Compare Ltd</b></span></li>
    <li><span><a href="http://universitycompare.com/terms-and-conditions/">Terms and conditions</a></span></li>
    </ul>

    <ul class="socialnav">
    <li><span><a href="http://ucas.com/"><img  src="/wp-content/themes/blue-and-grey/images/addedimages/ucas_soc.png"  /></a></span></li>
    <li><span><a href="https://twitter.com/#!/unicompare"><img  src="/wp-content/themes/blue-and-grey/images/addedimages/twitter_soc.png"  /></a></span></li>
    <li><span><a href="http://www.facebook.com/pages/University-Compare/197132243631509"><img  src="/wp-content/themes/blue-and-grey/images/addedimages/facebook_soc.png"  /></a></span></li>
    </ul>

    </div>
    <div id="btmlinks">

    <ul>
    <li><b>Site links</b></li>
    <li><a href="<?php echo home_url(); ?>">Home</a></li>
    <li><a href="<?php echo home_url(); ?>/university-guide/">University guide</a></li>
    <li><a href="<?php echo home_url(); ?>/student-info/">Student Information</a></li>
    <li><a href="mailto:letstalk@universitycompare.com?subject=Advertisement%20Enquiry">Contact for Advertisement</a></li>
    <li><a href="mailto:info@universitycompare.com">Contact us</a></li>
    <li style="text-indent:-9999px;">University Compare - Your future online</li>
    </ul> 

    <ul>
    <li><b>Top universities</b></li>
    <li><a href="<?php echo home_url(); ?>/university-guide/cambridge-university">Cambridge, University of</a></li>
    <li><a href="<?php echo home_url(); ?>/university-guide/university-of-oxford/">Oxford, University of</a></li>
    <li><a href="<?php echo home_url(); ?>/university-guide/london-school-of-economics/">London School of Economics</a></li>
    </ul>  

    <ul>
    <li><b>Our Partners</b></li>
    <li><a href="http://stustu.co.uk">Stustu.co.uk</a></li>    
    <li><a href="http://www.purepotential.org/">Pure Potential</a></li>
    <li><a href="#"></a></li>
    </ul>  

    </div>

<!-- UC UNI PAGE CSS TABS SCRIPT  -->
<script>
    $j = jQuery.noConflict();
    // perform JavaScript after the document is scriptable.
    $j(document).ready(function() 
    // setup ul.tabs to work as tabs for each div directly under div.panes
    $j("ul.tabs").tabs("div.panes > div#panel");
);
</script>

<?php wp_footer(); ?>
<!-- Main Page Table Sorted -->
<script type="text/javascript" src="<?php echo home_url(); ?>/wp-content/themes/blue-and-grey/js/jquery.tablesorter.min.js"></script>
<?php if (is_page( array(2502, 15))) : ?>
<!-- JavaScript includes -->
<script type="text/javascript" src="<?php echo home_url(); ?>/wp-content/themes/blue-and-grey/assets/countdown/jquery.countdown.js"></script>
<script type="text/javascript" src="<?php echo home_url(); ?>/wp-content/themes/blue-and-grey/assets/js/script.js"></script>
<?php endif; ?>
</body>
</html>

我已经添加了整个页面脚本,奇怪的是,当我在开始脚本标签之前放置一个结束脚本标签时,它似乎被视为正常,dreamweaver 不认为这是一个问题。

【问题讨论】:

这里没有错误 @mark 我已经用页面上的所有代码更新了我的答案,以防万一它对任何人都有帮助? 如果不出意外,在完整脚本的最顶部,您有一个未关闭的开头&lt;p&gt; 可以显示你的网页链接吗? 【参考方案1】:

在整个代码页面中,您有一个&lt;p&gt; 段落标记,它从&lt;div class="footer"&gt; 下方开始。你从来没有用&lt;/p&gt;结束这个段落。

您可以在&lt;/div&gt; 之前使用&lt;/p&gt; 关闭它,但不能在&lt;ul&gt; &lt;/ul&gt; 内部使用

删除开头的&lt;p&gt;标签。

您在上面发布的脚本对我来说似乎很好。

【讨论】:

以上是关于简单面板脚本不起作用,关闭脚本标签不正确?的主要内容,如果未能解决你的问题,请参考以下文章

使用外部javascript传递的php脚本不起作用[关闭]

简单的Python脚本不起作用

当文件位于同一目录并调用脚本时,导入不起作用

简单的 sqlplus 脚本似乎不起作用

SQL Server 2008 - 合并脚本不起作用

影子dom中的脚本不起作用