ホームページ  >  記事  >  ウェブフロントエンド  >  li_html/css_WEB-ITnose 内のリンクをマウスでクリックさせる方法

li_html/css_WEB-ITnose 内のリンクをマウスでクリックさせる方法

WBOY
WBOYオリジナル
2016-06-21 08:55:362054ブラウズ

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>CSS + ul li 横向排列的两种方法 </title><style type="text/css">*{margin:0; border:0; padding:0; font-size:13pt;}.leftfloat ul{list-style:none;}.leftfloat li{display:block;float:left;border:2px solid #FF0000;background-color:#FF0000;line-height:30px;margin:10px;border-radius:4px 4px 4px 4px;box-shadow:0 1px 3px rgba(34, 25, 25, 0.2);}.leftfloat li span {border:2px solid #00FF00;background-color:#00FF00;color:white;margin:0px;border-radius:4px 0px 0px 4px;float:left;}tags1.leftfloat li a{text-decoration:none;color:white;line-height:30px; text-align:left;font-size:14px;}.leftfloat li a:hover{color:#000;}</style></head><body><div class="leftfloat">  <ul>    <li><a href="#">aaaaaa</a><span>472</span></li>    <li><a href="#">bbbbbbbbbbbbbbbbbbbbbbbbbb</a><span>4700</span></li>    <li><a href="#">ccccccccccccc</a><span>400</span></li>    <li><a href="#">dddddddddddddddddd</a><span>42</span></li>  </ul></div></body></html>


マウスが li 上にあるときに、li 内の a リンクをクリックしても、必ずしも a リンクをクリックしなくても済むようにするにはどうすればよいですか?難しいのは、 a の CSS スタイルを display:block に設定すると、span と同じ行に留まることはできないということです。 !


ディスカッションへの返信 (解決策)

js Goコントロール。 。 。 。 。
マウスを li の上に置き、a タグを li に追加します。

実装は可能ですが、次の 2 つの欠点があります。
トリガーがデリケートなため、誤操作の危険性が高く、エクスペリエンスが低下します。

<div class="leftfloat">    <ul>        <li><a href="1">aaaaaa</a><span>472</span></li>        <li><a href="2">bbbbbbbbbbbbbbbbbbbbbbbbbb</a><span>4700</span></li>        <li><a href="3">ccccccccccccc</a><span>400</span></li>        <li><a href="3">dddddddddddddddddd</a><span>42</span></li>    </ul></div><script>    var ul = $('ul li');    ul.hover(function(){        location.href = $(this).find('a')[0].href;    });</script>



    472

    ;
    3">ddddddddddddddd45a2772a6b6107b401db3c9b82c049c24254bdf357c58b8a65c66d7c19c8e4d1145db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb
    929d1f5ca49e04fdcb27f9465b944689
    16b28748ea4df4d9c2150843fecfba68

    置くaタグ内でIt's OKのspanタグ
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。