小编sam*_*muk的帖子

touchstart和touchend来模拟悬停或mouseup和mousedown

我需要在iphone菜单中模拟悬停或mouseup/down,我给出了两个例子.

<ul id="main_nav">
    <li><a href="http://google.com">google</a></li>
    <li><a href="http://yahoo.com">yahoo</a></li>
    <li><a href="#">Three</a>
      <ul>
        <li><a href="#">sub One</a></li>
        <li><a href="#">sub Two</a></li>
      </ul>
</li>
<li><a href="#">Four</a></li>
</ul>

//bind the touchstart event to the link element
$('li').live('touchstart touchend', function(e){
    $(this).toggleClass('btn-sign-up-hover');
    //alert('alert');
});

a {
    display:block;
    line-height:30px;

}

li{
    background:#096;
}

.btn-sign-up-hover {
    background: #F3F;
}
Run Code Online (Sandbox Code Playgroud)

这在iphone中不起作用,

但以下是工作

//bind the touchstart event to the link element
$('li').live('touchstart', function(e){
    $(this).css('background','red');
    //alert('alert');
});

$('li').live('touchend', function(e){
    $('li').css('background','#096');
    //alert('alert');
});
Run Code Online (Sandbox Code Playgroud)

问题是我需要使用toggleClass.

小提琴示例http://jsfiddle.net/UcyAb/

html javascript jquery toggleclass touchstart

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

ajax调用后点击使用不起作用

 $(document).ready(function () {
var user = 1;
 $("a.like").on("click", function () {
            var article = $(this).attr('data-article');
            $.ajax({
                type: "POST",
                url: "WebService.asmx/Like",
                data: "{ 'user': '" + user + "', 'article': '" + article + "' }",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (msg) {
                    if(msg.d ==  1)
                    {
                        $(".like[data-article='" + article + "']").fadeOut(700).addClass('unlike').removeClass('like').stop().text('Unlike').fadeIn(700);
                    }
                },
                failure: function (msg) {
                    alert(msg.d);
                }
            });
        });

$("a.unlike").on("click", function () {
            var article = $(this).attr('data-article');
            $.ajax({
                type: "POST",
                url: "WebService.asmx/Unlike",
                data: "{ 'user': '" …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery bootswatch

2
推荐指数
2
解决办法
6273
查看次数

是否可以选择类和类和类,而不仅仅是类OR类OR类?

我正在尝试选择具体的值.但我遇到了一个问题.

我有两个元素,一个有XY,另一个有XY Z.

当选择XYZ时,我也接收到X Y的值...有没有办法使它能够寻找X和Y和Z而不是X或Y或Z?

javascript jquery

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

从jQuery获取前一个和下一个兄弟姐妹

<ul>
  <li>
    <img src="a">
  </li>
  <li>
    <img src="b">
  </li>
  <li>
    <img src="c">
  </li>
  <li>
    <img src="d">
  </li>
</ul> 
Run Code Online (Sandbox Code Playgroud)

这只是一个例子,上述结构属于旋转木马,IMG"b"聚焦于屏幕.我只是想知道如何获得前一个图像的高度(即"a")和下一个图像高度(即"c").

我尝试过.closest,.siblings()但是没有用.

javascript jquery

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

标签 统计

javascript ×4

jquery ×4

html ×2

bootswatch ×1

css ×1

toggleclass ×1

touchstart ×1