网站示例:http://ec2-107-22-119-73.compute-1.amazonaws.com/index.php/info/databases
工作示例:http://jscrollpane.kelvinluck.com/mwheel_intent.html
我无法使用滚轮工作。
如果您无法通过URL判断,我的网站是一个表达引擎网站。使用coldfusion和垃圾来构建页面。
人? (我尝试搜索此问题,但似乎没有人能够使滚动工作。)
答案 0 :(得分:0)
确保您的JavaScript / CSS文件的路径被正确命名,并且不会引发404错误。
确保资源有效链接的最简单方法是在链接模板中的资源时使用{site_url}
single global variable:
<script src="{site_url}/script/jquery.mousewheel.js"></script>
<script src="{site_url}/script/jquery.jscrollpane.min.js"></script>
这将导致以下结果:
<script src="http://example.com/script/jquery.mousewheel.js"></script>
<script src="http://example.com/script/jquery.jscrollpane.min.js"></script>
由于您正在为CSS使用ExpressionEngine的模板 - 而不是平面文件 - 您可能希望为这些模板名称提供.css
文件扩展名。
所以而不是:
<link rel="stylesheet" href="/index.php?css=site/master.v.1324329515" />
你有:
<link rel="stylesheet" href="/index.php?css=site/master.css.v.1324329515" />
这不是绝对必要的,因为EE将设置正确的text/css
MIME类型based on the template type。但是,它确实使源代码的阅读和调试更容易,而且更像是一种标准做法。
可以理解的是,许多初学者引用并借用了新EE安装期间可用的Agile Records ExpressionEngine Theme代码,因此很容易识别出EllisLab的标记和体系结构方法 - 无论是好是坏。
加分:从CSS网址中移除ExpressionEngine中的缓存无效时间戳(v.1324329515
),使用{path}
变量代替{stylesheet}
变量:< / p>
// With Cache-Busting String Appended
// http://example.com/index.php?css=site/master.css.v.1324329515"
<link rel="stylesheet" href="{stylesheet=site/master}" />
// Without Cache-Busting String
// http://example.com/index.php/site/master.css
<link rel="stylesheet" href="{path=site/master}" />