标签: onclick

jQuery click不适用于新的无限滚动元素

在我的页面上,我有一个包含项目的列表,您可以单击"查看更多"按钮,该按钮显示有关此主题的更多信息.此单击函数位于另一页的jQuery中.我在这个页面上实现了一个无限卷轴,但是现在按钮"查看更多"对新元素不起作用,只对第一个元素起作用.

仅供参考:我没有编写这个应用程序,我的任务只是添加无限滚动.

我在网上搜索过这个问题,我读过几次这可能是因为新元素没有初始化或者其他东西.但我从未发现如何解决这个问题.

这是无限卷轴的代码:

var reachEnd = false;

$(window).scroll(function() {
    if ($(window).scrollTop() == $(document).height() - $(window).height()) {
            lastPostFunc();
    }
});

function lastPostFunc() {

    var trs = $('.sresult-row'); /*get the number of trs*/
    var count = trs.length; /*this will work as the offset*/

    /*Restricting the request if the end is reached.*/
    if (reachedEnd == false) {
        $.ajax({
            url: "http://localhost:8080/jingjobs/index.php/search/ajax_searchJob/" + count,
            async: false,
            dataType: "html",
            success: function(data) {
                if (data != "End")
                    $('.result-bd').append(data);
                else
                    reachedEnd = true;
            }
        });
    }
} …
Run Code Online (Sandbox Code Playgroud)

jquery onclick infinite-scroll

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

Javascript onclick孩子

我正在尝试对子元素进行简单的onclick(没有jQuery):

document.getElementById('link').children.onclick = function(){
    this.style.color="#ff0000";
}
Run Code Online (Sandbox Code Playgroud)

我希望它为每个单击的元素将颜色更改为红色.我认为这种方法可行,但不会.

javascript onclick

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

我如何使用onClick,加载,显示以加载div

我一直在尝试JS进行按钮切换,显示,隐藏文本。

我有两个按钮,注册和登录。单击登录后,注册将隐藏,反之亦然。

这是我的jsfiddle的链接

这里的代码。

的HTML

<button id="btn1">Login</button>
<button id="btn2">Sign Up</button>

    <div id="login">
        <h4>Login</h4>
    </div>


    <div id="register">
         <h4>Register</h4>
    </div>
Run Code Online (Sandbox Code Playgroud)

JS

$("#btn2").on('click', function() {
   $("#register").show();
   $("#login").hide();
});

$("#btn1").on('click', function() {
   $("#login").show();
   $("#register").hide();
});
Run Code Online (Sandbox Code Playgroud)

的CSS

#register {
    display: none;
}
Run Code Online (Sandbox Code Playgroud)

它似乎无法正常工作。.注册显示为无,因为我要使登录默认显示。

html javascript onclick

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

未终止的字符串常量javascript

onclick="var searchb = jQuery('#'+searchBoxLinkId).value; 
var searchlink= window.location.protocol + '//' + window.location.hostname+'/Dave2/Pages/FAQSearch.aspx?category='+category+'&k='+searchb;
window.location = searchlink;" href="javascript: {}">
Run Code Online (Sandbox Code Playgroud)

我已将这行代码添加到我的javascript/html中,但它给了我错误Unterminated string constant但是我看不出问题所在.我必须这样做,因为我在sharepoint中做一些事情,似乎这种方式是唯一可行的方式

html javascript onclick

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

我们如何从自定义适配器调用onBackPressed()函数

我们如何从适配器按钮单击返回到第一个活动

holder.close.setOnClickListener(new View.OnClickListener() {

                    @Override
                    public void onClick(View v) {
                        // TODO Auto-generated method stub
                        onBackPressed(); 
                    }
                }) ;
            return convertView;
        }   
Run Code Online (Sandbox Code Playgroud)

android onclick

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

使用javascript单击切换类

我正在尝试使用js(无jQuery)创建一个简单的单击事件,如果我运行以下代码,则该代码仅适用于我单击的第一项。

    var listItem = document.querySelector('li');
    listItem.addEventListener('click', function(event) {
      this.classList.toggle('clicked');
    });
Run Code Online (Sandbox Code Playgroud)
.clicked {
  color:red;
}
Run Code Online (Sandbox Code Playgroud)
<ul id="mylist">
  <li>item 1</li>
  <li>item 2</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我看着另一种使用

        var listItem = document.getElementById('mylist');
        listItem.addEventListener('click', function(event) {
          this.classList.toggle('clicked');
        });
Run Code Online (Sandbox Code Playgroud)
    .clicked {
      background-color:red;
    }
Run Code Online (Sandbox Code Playgroud)
        <ul id="mylist">
          <li>item 1</li>
          <li>item 2</li>
        </ul>
Run Code Online (Sandbox Code Playgroud)
但这只会切换ul而不是我点击的li。

如何定位列表中的所有li,以便每次单击它们时都将其类切换

html javascript onclick

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

LinearLayout onclick打开WebView而不是浏览器

我目前有4个按钮,其中一个将使用Intent打开Web浏览器。我想使用webview打开浏览器。我已经看到了此代码,但不确定如何实现。

如果我使用此代码:

WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.setWebViewClient(new MyWebViewClient());
Run Code Online (Sandbox Code Playgroud)

并更改xml文件以包含WebView,它将其添加到我不需要的当前主屏幕中。我只想在用户单击按钮后使用WebView。我该怎么做呢?

xml:

<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="@drawable/android"

>

<ScrollView
    android:id="@+id/settingsScrollView"
    android:layout_width="fill_parent"
    android:layout_height="0dp"
    android:layout_weight="1"

    >

</ScrollView>
    <LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    >
    <Button
        android:id="@+id/Info"
        android:layout_height="100dp"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:text="@string/Info"
        android:background="@drawable/button_colour"
        android:textSize="14sp"
        android:textStyle="bold"

    />
    <Button
        android:id="@+id/Search"
        android:layout_height="100dp"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:text="@string/Search"
        android:background="@drawable/button_colour"
        android:textSize="14sp"
        android:textStyle="bold"
    />

</LinearLayout>
<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    >
    <Button
        android:id="@+id/Facebook"
        android:layout_height="100dp"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:text="@string/Facebook"
        android:background="@drawable/button_colour"
        android:textSize="14sp"
        android:textStyle="bold"

    />
    <Button
        android:id="@+id/Twitter"
        android:layout_height="100dp"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:text="@string/Twitter"
        android:background="@drawable/button_colour"
        android:textSize="14sp"
        android:textStyle="bold"

    />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

MainActivity:

    @Override
protected void onCreate(Bundle …
Run Code Online (Sandbox Code Playgroud)

android onclick webview android-linearlayout

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

Android:为什么我的if语句没有在onClick方法中执行

当我将user值和pass值打印到LogCat时,值将打印为"A"和"a".如果user值为"A"且pass值为"a",我不明白为什么if语句不执行.当我将if语句中的内容放在if语句之外时,该startActivity()方法可以正常运行.这告诉我if语句是问题,但我不知道如何.我不明白!

        public void onClick(View v) 
        {
            String user = username.getText().toString();
            String pass = password.getText().toString();

            System.out.println(user);
            System.out.println(pass);

            if (user == "A" && pass == "a")
            {
                Intent intent = new Intent("com.example.android.STARTINGPOINT");
                startActivity(intent);
            }


        }
Run Code Online (Sandbox Code Playgroud)

java android onclick

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

OnClick事件更改单元格背景

链接到JsFiddle

每次用户点击它时我都需要更改单元格的背景颜色,但我无法让它工作!

这是我的脚本:

$( function() {
    $('.tk099 td').click( function() {
        $(this).toggleClass("red-cell");
    } );
} );
Run Code Online (Sandbox Code Playgroud)

其中tk099是表的类,我不希望任何td具有类的标记受事件影响.这可能吗?非常感谢!

html javascript css jquery onclick

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

使用HTML onClick将PHP变量作为参数传递

我查看了许多类似的例子,但我无法做到这一点.

所以,我有这个:

echo('<td colspan="3" style="background-color:#005673; text-align:right; padding: 4px 0px;">
      <button class="btnTrack" onClick="trackIt(' . $name . ')" >Track It!</button></td>');
Run Code Online (Sandbox Code Playgroud)

该代码在for中,因此变量$ name将根据我的位置而有所不同.

我并不是想让事情变得复杂,所以首先,我只是试图将该参数传递给函数trackIt(我实际上需要传递其中的2个.)

然后,我有一个简单的脚本(只是为了看它是否会起作用):

<script>
//After you click on Track It

function trackIt(param) 
{
   alert("Hi!");
   alert(param);
}

</script>
Run Code Online (Sandbox Code Playgroud)

但是,它不起作用.

如果我的onClick功能正常onClick="trackIt()",那么它工作正常,我可以提醒"嗨!" 删除参数.

谢谢您的帮助!=]

html javascript php onclick

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