Tag: onclick

带有子项的onLineClick不在LinearLayout上触发

我有一个自定义的LinearLayout与一个较小的TextView子。 我希望能够点击没有被TextView覆盖的区域,所以我设置clickable = true和一个onclicklistener到LinearLayout,但onClick不会被触发。 如果我在TextView上设置onclick监听器,它按预期方式工作… 任何人都可以帮忙? ar_item.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/ar_item" android:layout_width="202dp" android:layout_height="62dp" android:background="@drawable/bg_item_ar" android:clickable="true"> <TextView android:id="@+id/ar_item_txt" android:layout_width="164dp" android:layout_height="fill_parent" android:paddingBottom="8dp" android:paddingLeft="8dp" android:paddingTop="8dp" android:paddingRight="6dp" android:gravity="center" android:background="#50000000" /> </LinearLayout> 我的自定义LinearLayout public class ARView extends LinearLayout { public ARView(final Context context, String name, String id) { super(context); getLayoutInflater().inflate(R.layout.ar_item, this ,true); LayoutInflater inflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); inflater.inflate(R.layout.ar_item, […]

没有jQuery的OnClick

如何在没有 jQuery的情况下进行onclick 而不需要额外的HTML代码,比如: <a href="#" onclick="tramtramtram"> 只是使用外部的js文件? <script type="text/javascript" src="functions.js"></script> 我需要replace这个代码: $("a.scroll-up, a.scroll-down").click(function(){ SNavigate($(this).attr("href").substr(7));return false; });

onClick事件不会触发| Android的

我用一个活动和一个布局做了一个非常简单的testing应用程序。 onClick在第一次按下时不会触发,因为它应该如此。 活动: package com.example.mytest; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.widget.EditText; import android.widget.Toast; public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final EditText ed1 = (EditText) findViewById(R.id.editText1); ed1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Toast.makeText(getApplicationContext(), "1", Toast.LENGTH_LONG) .show(); […]

改变input的值然后在JavaScript中提交表单

我目前正在做一个基本的表单。 我想用这种forms做的是,当你点击提交/button来首先改变一个字段的值,然后像平常一样提交表单。 这一切看起来有点像这样: <form name="myform" id="myform" action="action.php"> <input type="hidden" name="myinput" value="0" /> <input type="text" name="message" value="" /> <input type="submit" name="submit" onclick="DoSubmit()" /> </form> 这就是我用JavaScript所带来的。 它将“myinput”的值更改为1,但不提交表单。 我真的是一个JavaScript noobie所以原谅我,如果这只是一个太简单的问题,但我只是没有得到真正的挂钩。 function DoSubmit(){ document.myform.myinput.value = '1'; document.getElementById("myform").submit(); }

通过Flash对象的JavaScript onclick事件

我有一个embedded在一个div内的Flash电影,我把一个JavaScript onclick事件处理程序在主div,但不捕捉点击,有什么不对? 码: <div id="top-box-player" onclick="alert('Hi Bananas!');"> <object width="400" height="300"> <param name="movie" value="general.swf"> <embed src="./swf/general.swf" width="400" height="300"> </embed> </object> </div>

Angularjs ng-click:如何获得这个数据?

比方说,我有这个项目在angular度ng-click事件的列表中。 <a data-id='102' ng-click='delete()'>Delete</a> 那么如何获得数据/信息呢? $scope.delete = function() { var id = $(this).attr('data-id'); console.log(id); // I want to get 102 as the result if (confirm('Are you sure to delete?')) { $('#contactsGrid tr[data-id="' + id + '"]').hide('slow'); } };

防止单击button时DialogFragment解散

我有一个自定义视图的DialogFragment,其中包含两个文本字段,用户将input他们的用户名和密码。 当单击肯定button时,我想validation用户在解除对话之前实际上是否input了某些内容。 public class AuthenticationDialog extends DialogFragment { public Dialog onCreateDialog(Bundle savedInstanceState) { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); LayoutInflater inflater = getActivity().getLayoutInflater(); builder.setView(inflater.inflate(R.layout.authentication_dialog, null)) .setPositiveButton(getResources().getString(R.string.login), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { // TODO } }) .setNegativeButton(getResources().getString(R.string.reset), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { // TODO } }); return […]

Howto:与onclick javascript内的另一个div内的onclick

只是一个简单的问题。 我有一个问题与互相之间的onclick JavaScript的div。 当我点击内部div它应该只火了onclick的JavaScript,但外部div的JavaScript也被解雇。 如何在不触发外部div的javascript的情况下点击内部div? <html> <body> <div onclick="alert('outer');" style="width:300px;height:300px;background-color:green;padding:5px;">outer div <div onclick="alert('inner');" style="width:200px;height:200px;background-color:white;" />inner div</div> </div> </div> </body> </html>

如何将这个元素传递给JavaScript的onclick函数,并添加一个类到单击的元素

我有一个HTML导航代码如下 <div class="row" style="padding-left:21px;"> <ul class="nav nav-tabs" style="padding-left:40px;"> <li class="active filter"><a href="#month" onclick="Data('month')">This Month</a></li> <li class="filter"><a href="#year" onclick="Data('year')">Year</a></li> <li class="filter"><a href="#last60" onclick="Data('last60')">60 Days</a></li> <li class="filter"><a href="#last90" onclick="Data('last90')">90 Days</a></li> </ul> </div> <script> function Data(string) { //1. get some data from server according to month year etc., //2. unactive all the remaining li's and make the current […]

开始/播放embedded式(iframe)youtube-video点击图像

我正尝试通过点击图片来播放embedded的YouTubevideo。 这个想法是在video的顶部有一个图像,当图像被点击时,它会淡出并开始播放video。 我正在使用jquery淡入淡出的图像,并希望find一种方式来播放或使用jquery点击video。 衰落工作正常,但我不知道如何触发video播放。 我通过将video设置为自动播放并将其隐藏,然后在点击图像时淡入video,从而在几个浏览器上工作。 在大多数浏览器中,video会在淡入时自动播放,但在Chrome浏览器中即使在隐藏时也会自动播放。 它在iOS中也不能很好地工作。 由于我在这方面很新颖,所以我甚至不确定是否将它写成100%正确,但是我已经尝试过这样的事情而没有成功: $('#IMAGE').click(function() { $('#VIDEO').play(); }); 那么,我将如何去点击图像播放video? 有没有一种方法来播放video点击图片时,只使用jQuery? 先谢谢你。