我正在使用这个 jQuery 脚本/函数来更改我的选择框的设计:http : //tutorialzine.com/2010/11/better-select-jquery-css3/
它已实施并正在运行。我的网站是由一个索引文件构建的,该文件通过php 包含页面的所有其他部分,包括:关于、联系人等部分。
问题在于,在显示我的样式选择框的单独联系页面(不包括标题,仅正文内容)中,“样式”如果仅当 jquery 再次直接包含在contact.php文件中时才有效(已经包含在 index.php 中)。
<script type="text/javascript" src="http://code.jquery.com/jquery-1.5.js"></script>
从contact.php 中删除后,所有选择选项项都设置为 null。如果网站另一部分中的datePicker没有停止工作,这将不是什么大问题,因为我认为这是两次包含 jQuery 的结果。
我尝试了各种解决方案,例如检查它是否真的存在:
if (typeof jQuery == 'undefined') {
document.write('<script type="text/javascript" src="http://code.jquery.com/jquery-1.5.js"></script>');
}
jQuery不是未定义的,它就在那里,你甚至可以在浏览源代码时看到它。关于为什么会发生这种情况的任何想法?