jQuery 在 codeigniter 中查找 URI

发布于 2024-11-01 00:57:59 字数 374 浏览 0 评论 0原文

我有一个在我的 codeigniter 站点的每个页面上运行的脚本。

jQuery(document).ready(function($) {
    Cufon.replace('h1');
    $('#term').hint();

    setTimeout('changeImage()',9000);
});

我只想要最后一行 setTimeout('changeImage()',9000); 如果我位于基本 url 并且 URI 中没有段(只希望它在我的主页上运行) 。

是否可以使用 jQuery 执行某种类型的 if 语句并找出 URI 中是否没有段?

谢谢

I have a script that runs on every page of my codeigniter site.

jQuery(document).ready(function($) {
    Cufon.replace('h1');
    $('#term').hint();

    setTimeout('changeImage()',9000);
});

I only want that last line setTimeout('changeImage()',9000); if I'm on the base url and there are no segments in the URI (only want this to run on my homepage).

Is this possible to do some type of if statement with jQuery and find out if there are no segments in the URI?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

南城追梦 2024-11-08 00:57:59

好吧,你可以使用 window.location 通过简单的 javascript 来完成此操作,你需要担心三件事:路径名、搜索和哈希,代码将类似于:

var win_location = window.location;
if ( win_location.pathname === "" || win_location.pathname === "/" && win_location.hash === "" && win_location.search === "")
{
   // I'M HOME NOW DO SOMETHING
} 
// hash will be for things like #anchor in the url
// search will be for things like ?param1=john¶m2=doe
// so if you need those for some kind of dynamic handling on the home page remove the
// matching condition

Well you can do this with simple javascript using window.location, you have three things to worry about: pathname, search and hash, the code will be something like:

var win_location = window.location;
if ( win_location.pathname === "" || win_location.pathname === "/" && win_location.hash === "" && win_location.search === "")
{
   // I'M HOME NOW DO SOMETHING
} 
// hash will be for things like #anchor in the url
// search will be for things like ?param1=john¶m2=doe
// so if you need those for some kind of dynamic handling on the home page remove the
// matching condition
不念旧人 2024-11-08 00:57:59

使用 window.location

if ( window.location == YOUR_BASE_URL ) {
    setTimeout('changeImage()',9000);
}

use window.location

if ( window.location == YOUR_BASE_URL ) {
    setTimeout('changeImage()',9000);
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文