小编use*_*341的帖子

jQuery双击,但不要选择内容

我正在使用jquery的dbclick()函数来切换表raw的高亮显示.我面临的问题是,每当我双击时,也会选择单元格的内容.是否有一种简单的方法来阻止内容选择?

我的代码:

if ($('.tbl_repeat').length > 0) {
    $('.tbl_repeat tr').dblclick(function() {
        $(this).toggleClass('tr_active');
    });
}
Run Code Online (Sandbox Code Playgroud)

也许我没有说清楚 - 我不想禁用一起选择 - 只有当双击发生时 - 除了这个事件之外,其他一切都应该照常选择.

jquery

4
推荐指数
1
解决办法
3228
查看次数

jQuery hide().fadeIn()添加style ="display:block"

我正在使用以下代码行淡入表中的新行:

$('table tr:last').after($(data.row).hide().fadeIn('fast'));
Run Code Online (Sandbox Code Playgroud)

淡入的这一行(tr)具有显示样式:块分配给它 - 并且在某些浏览器中将事物搞砸,使得行比其他行更窄.

关于如何避免这种情况的任何建议?

这是我得到的:

<tr style="display: block;">
Run Code Online (Sandbox Code Playgroud)

jquery row html-table fadein

4
推荐指数
1
解决办法
7884
查看次数

jQuery - 在ul中获取li的position()

我试图弄清楚如何获得li相对于其ul父标记的左侧位置.任何的想法?

jquery position

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

jQuery - 页面到数组的所有元素

任何人都知道如何将页面上的所有元素放入数组?

我想循环遍历所有这些并相对于当前设置的字体大小增加字体大小.

谢谢

jquery font-size

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

jQuery - 具有自定义回调的函数

一旦某些进程完成执行,我正在尝试执行特定的功能.

我的具体示例引用了许多animate()方法,之后我想调用另一个函数,但是只有在animate()方法完成处理后才能调用此函数:

var testObject = {
    methodOne : function(callbackMethod) {
        $('#item').animate({ 'paddingLeft' : '20px'}, { duration: 200, queue: false });
        $('#item2').animate({ 'paddingLeft' : '30px'}, { duration: 200, queue: false });
        $('#item3').animate({ 'paddingLeft' : '40px'}, { duration: 200, queue: false });
        testObject.callbackMethod();
    },
    run : function() {
        alert('done');
    }
};

$(function() {

      testObject.methodOne(run);

});
Run Code Online (Sandbox Code Playgroud)

知道我怎么能实现这个目标?

jquery callback

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

Array中的jQuery对象类

有没有办法检查对象的特定类是否在数组中 - 我用对象的'id'完成了它,但不能用'class'做 - 用'id'它是这样的:

var arr = [ 'error', 'button', 'items', 'basket' ];
if (jQuery.inArray($(this).attr('id'), arr) == -1) {
      // do something here
}
Run Code Online (Sandbox Code Playgroud)

我想有类似下面的东西,这是行不通的:

var arr = [ 'error', 'button', 'items', 'basket' ];
if (jQuery.inArray($(this).attr('class'), arr) == -1) {
      // do something here
}
Run Code Online (Sandbox Code Playgroud)

任何的想法?

只是为了向您展示我正在使用它:

var arr = [ 'error', 'button', 'items', 'basket' ];
$.each(data, function(k, v) {
    if (jQuery.inArray($(this).attr('class'), arr) == -1 && $('.' + k).length > 0) {
        $('.' + k).fadeOut(100, function() {
        $(this).hide().html(v).fadeIn(100);
        }); …
Run Code Online (Sandbox Code Playgroud)

arrays jquery

0
推荐指数
1
解决办法
1436
查看次数

标签 统计

jquery ×6

arrays ×1

callback ×1

fadein ×1

font-size ×1

html-table ×1

position ×1

row ×1