Script Src正在打破页面

ewi*_*ows 6 javascript

我不知道如何解释这个问题,所以尽我所能做到最好.

我有一个页面上有一些简单的JavaScript:

<script language="javascript" type="text/javascript">

    function clearIt(txtbox, initVal) {
        alert('f');
        if (txtbox.value == initVal) {
            txtbox.value = '';
        }
    }

    function fillIt(txtbox, initVal) {
        if (txtbox.value == '') {
            txtbox.value = initVal;
        }
    }


</script>
Run Code Online (Sandbox Code Playgroud)

上面的代码工作正常,直到我添加:

<script src="Scripts/jquery-1.4.2.js" type="text/javascript" />
Run Code Online (Sandbox Code Playgroud)

如果它超出前一个脚本块,则CSS不会加载.

如果它低于上一个脚本块,我的clearIt\fillIt函数不起作用.任何想法为什么引用这个脚本会导致我的其他东西炸弹?

Kri*_*use 5

试试这个 -

 <script src="Scripts/jquery-1.4.2.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

此外,使用您正在使用的jQuery版本,您应该首先引用所有CSS(在javascript之前).

这是来自jQuery Enlightenment的书 -

从jQuery 1.3开始,库不再保证在触发自定义ready()事件之前加载所有CSS文件.由于jQuery 1.3中的这种变化,您应该始终在任何jQuery代码之前包含所有CSS文件.这将确保浏览器在转移到HTML文档中稍后包含的JavaScript之前解析了CSS.当然,当浏览器解析JavaScript时,可能会或可能不会下载通过CSS引用的图像.

以前在Stackoverflow上 - 为什么自动关闭脚本标签不起作用?

为什么自闭脚本标签不起作用?