单击 ReactJS 的图像打开新选项卡
Opening new tab upon clicking image for ReactJS
我正在尝试在新选项卡上打开一个新的 link(在本例中,我刚刚添加了一个虚拟 link : facebook.com)悬停图像 class。但是我在做这件事时遇到了一些麻烦。下面是我的代码片段,非常感谢您的帮助。
<div className="container">
{data.map((d)=>(
<div className="item">
<img className="background-img" src={d.img} ></img>
<h3>{d.title}</h3>
<img
className="hover-img"
href="www.facebook.com"
src="asset/eye.png"
/>
</div>
))}
</div>
除了设置 href
属性,您还可以打开一个新的 window,点击 window.open()
。
<div className="container">
{data.map((d)=>(
<div className="item">
<img className="background-img" src={d.img} ></img>
<h3>{d.title}</h3>
<img
className="hover-img"
src="asset/eye.png"
alt="eye"
onClick={()=> window.open("https://www.facebook.com", "_blank")}
/>
</div>
))}
</div>
我正在尝试在新选项卡上打开一个新的 link(在本例中,我刚刚添加了一个虚拟 link : facebook.com)悬停图像 class。但是我在做这件事时遇到了一些麻烦。下面是我的代码片段,非常感谢您的帮助。
<div className="container">
{data.map((d)=>(
<div className="item">
<img className="background-img" src={d.img} ></img>
<h3>{d.title}</h3>
<img
className="hover-img"
href="www.facebook.com"
src="asset/eye.png"
/>
</div>
))}
</div>
除了设置 href
属性,您还可以打开一个新的 window,点击 window.open()
。
<div className="container">
{data.map((d)=>(
<div className="item">
<img className="background-img" src={d.img} ></img>
<h3>{d.title}</h3>
<img
className="hover-img"
src="asset/eye.png"
alt="eye"
onClick={()=> window.open("https://www.facebook.com", "_blank")}
/>
</div>
))}
</div>