小编sal*_*ane的帖子

如何使用jQuery检测IE 8?

我不仅要检测浏览器类型,还需要使用jQuery检测版本.大多数情况下,我需要找出它是否是IE 8.

我不确定我是否正确地做到了.

如果我做 :

if (jQuery.browser.version >= 8.0) {
dosomething}
Run Code Online (Sandbox Code Playgroud)

我不确定它适用于版本8.123.45.6还是会?

编辑:请注意,JQuery 2+已经放弃了对IE8及更低版本的支持,因此无法再用于检测IE8.如果使用当前版本的JQuery,则必须使用非JQuery解决方案.

javascript jquery

102
推荐指数
8
解决办法
19万
查看次数

函数中的javascript可选参数

我有一个典型的javascript函数与一些参数

my_function = function(content, options) { action }
Run Code Online (Sandbox Code Playgroud)

如果我这样调用函数:

my_function (options)
Run Code Online (Sandbox Code Playgroud)

参数"options"作为"内容"传递

我如何解决这个问题,所以我既可以通过两个论点,也可以只通过一个?谢谢

javascript

61
推荐指数
5
解决办法
10万
查看次数

codeigniter分页url与get参数

当我在URL中传递参数时,我在codeigniter上设置分页时遇到问题

如果我的网址是这样的: search/?type=groups

什么应该是我$config['base_url']的分页工作?

如果我将基本网址设置search/?type=groups为生成的网址是search/?type=groups/10

意思是 $_GET['type']=groups/10

谢谢

php codeigniter

36
推荐指数
4
解决办法
4万
查看次数

javascript对象变量键

我正在为Jquery创建一个插件,并且需要将变量作为对象中的键.

$(selector).animate({self.settings.direction: '+='+self.displacement+'px'}, "slow" , function () {});
Run Code Online (Sandbox Code Playgroud)

这部分导致错误:

self.settings.direction

我的语法错误的任何想法?谢谢

javascript jquery

28
推荐指数
3
解决办法
3万
查看次数

mysql与内连接相对

我想使用我的数据库通过电子邮件联系我的用户.我想确保我不会意外地联系同一个用户两次.为此,我有一张表来跟踪联系人和何时联系.

当我执行我的MYSQL查询时,我想从email表中选择电子邮件,并确保表中不存在这些条目contacted.

要在一个句子中对其进行短语:如果Email_Table中的电子邮件不在Contacted_Table中,请选择该电子邮件

也许有一种完全不同的方法.我对所有建议持开放态度:)谢谢:)

mysql sql

24
推荐指数
3
解决办法
1万
查看次数

javascript锚点避免在点击时滚动到顶部

我在javascript中创建了一个函数,我将其添加到锚点中

javascript:

somefunction = function () {alert('foo')}
Run Code Online (Sandbox Code Playgroud)

HTML:

<a href="#" onclick="return somefunction()">anchor</a>
Run Code Online (Sandbox Code Playgroud)

每次我点击锚点,该功能执行但屏幕滚动到顶部

我知道我能做到这一点

<a href="javascript:void(0)" onclick="return somefunction()">anchor</a>
Run Code Online (Sandbox Code Playgroud)

但我已经看到第一个选项实现没有这个向上滚动

它有什么诀窍吗?

谢谢

javascript

23
推荐指数
2
解决办法
4万
查看次数

javascript为所有函数添加原型方法?

有没有办法在不使用原型库的情况下为所有javascript函数添加方法?

类似的东西:

Function.prototype.methodName = function(){ 


  return dowhateverto(this) 

 };
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止尝试但它没有工作.也许这也是一个坏主意,如果可以,请告诉我为什么?

如果可以,我可以将它添加到我选择的一组功能中

就像是 :

MyFunctions.prototype.methodName = function(){ 


  return dowhateverto(this) 

 };
Run Code Online (Sandbox Code Playgroud)

其中MyFunctions是一个函数名数组

谢谢

javascript

15
推荐指数
1
解决办法
3万
查看次数

jquery元素过滤器由css

我想选择每个具有红色背景颜色的div.这有可能在jquery?

<div style="background-color:red"></div>
<div style="background-color:white"></div>
<div style="background-color:red"></div>
<div style="background-color:yellow"></div>
Run Code Online (Sandbox Code Playgroud)

谢谢

jquery

15
推荐指数
4
解决办法
2万
查看次数

jQuery:只有直接后代选择器

我有以下结构:

<ul>
    <li><a>link</a>
        <ul>
            <li>
                <a>link</a>
                <ul>
                    <li><a>link</a></li>
                    <li><a>link</a></li>
                    <li><a>link</a></li>
                </ul>
            </li>
             <li>
                <a>link</a>
                 <ul>
                    <li><a>link</a></li>
                    <li><a>link</a></li>
                    <li><a>link</a></li>
                 </ul>
             </li>
        </ul>
    </li>
    <li>
        <div>content 
            <ul>
                <li><a>link</a></li>
                <li><a>link</a></li>
                <li><a>link</a></li>
            </ul>
         </div>
    </li>
    <li><a>link</a></li>
    <li><a>link</a></li>
    <li><a>link</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我想只选择直接落在<li>标签(儿童)下面的锚点,而不是那些属于其他标签(孙子)的锚点,如果我这样做的话

$('ul li> a')
Run Code Online (Sandbox Code Playgroud)

我也将获得嵌套在div下面的ul.这样做有"干净"的方法吗?谢谢

ps:我想有一个通用选择器(这是一个菜单插件,所以我希望它忽略所有不直接落在菜单流中的锚标签)

jquery jquery-selectors

9
推荐指数
1
解决办法
6370
查看次数

javascript语义

我正在尝试升级我的javascript编程技巧(或者说我的编程技巧期限:))

所以我试图理解一些语义:

在第一行是什么"?" "-distance"中的平均值和减号

在第二行,'+ ='或' - ='是什么意思?

 el.css(ref, motion == 'pos' ? -distance : distance)

animation[ref] = (mode == 'show' ? (motion == 'pos' ? '+=' : '-=') : (motion == 'pos' ? '-=' : '+=')) + distance;
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript

6
推荐指数
1
解决办法
1141
查看次数

标签 统计

javascript ×6

jquery ×4

codeigniter ×1

jquery-selectors ×1

mysql ×1

php ×1

sql ×1