删除浏览器中的链接引用

时间:2017-04-03 03:00:40

标签: html css

我使用以下代码切换我的移动导航

HTML

<a href="#" class="toggle-nav"><p>toggle</p></a>

我有一个附加正确代码/ css的功能,只需要它作为一个按钮但不能去任何地方(因此&#39;#&#39;)。

但是,我点击/悬停时不需要显示任何内容,因为浏览器通常会指示链接的去向,我不希望显示(或其他任何内容)

2 个答案:

答案 0 :(得分:2)

正如迈克尔建议的那样,为什么不尝试使用button呢?您的代码看起来像这样

<button class="toggle-nav"><p>toggle</p></button>

您只需要更改任何CSS / JS来引用按钮而不是标记。

答案 1 :(得分:0)

您可以使用@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.testing); btn1=(Button)findViewById(R.id.btn1); btn2=(Button)findViewById(R.id.btn2); btn1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { number=2; Log.e("number value : ",String.valueOf(number)); } }); btn2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { number=1; Log.e("number value : ",String.valueOf(number)); } }); } 设置链接的样式。

&#13;
&#13;
pointer-events
&#13;
.toggle-nav {
  pointer-events: none
}
&#13;
&#13;
&#13;