[英]Click on an image and open a new browser tab
我有以下代碼片段:
shinyUI(fluidPage(
useShinyjs(),
div(
div(
div(
img(src="img_1.png", filetype="image/png", height="40px", width="120px", style="float: left;")
),
div(
img(src="img_2.png", filetype="image/png", height="40px", width="80px", style="float: right;")
),
style='display: inline-block; width: 100%;'
),
# rest of code
)
# rest of code
))
我想將鏈接鏈接到兩個圖像中的每一個,以便當用戶單擊圖像(例如img_1.png
)時,會打開一個帶有所選鏈接的新瀏覽器頁面。 例如,如果我單擊img_1.png
,它會在瀏覽器上打開一個新頁面並連接到站點"https://en.wikipedia.org/wiki/Main_Page"
。 怎么做到呢?
使用a()
標簽。 如果要打開第二個選項卡,請添加target = "_blank"
。
shinyUI(fluidPage(
useShinyjs(),
div(
div(
div(
a(href="https://en.wikipedia.org/wiki/Main_Page", img(src="img_1.png", filetype="image/png", height="40px", width="120px", style="float: left;"))
),
div(
a(href="https://en.wikipedia.org/wiki/Main_Page", img(src="img_2.png", filetype="image/png", height="40px", width="80px", style="float: right;"))
),
style='display: inline-block; width: 100%;'
),
# rest of code
)
# rest of code
))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.