問題タブ [anchor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - jqueryがアンカー要素をクリックすると、強制的に上にスクロールしますか?
jqueryとアンカー要素にアタッチされたクリックイベントを使用して問題が発生しています。[1]:jQueryハイパーリンク-href値?「この」SOの質問は重複しているようであり、受け入れられた回答は問題を解決していないようです。これが悪いSOエチケットならごめんなさい。
私の.ready()関数には、次のものがあります。
そして私のアンカーは次のようになります:
ただし、リンクをクリックすると、ajax機能は必要に応じて実行されますが、ブラウザーはページの一番上までスクロールします。良くない。
追加してみました:
ajaxを実行する関数を呼び出す前に、それは役に立ちません。私は何が欠けていますか?
明確化
私はすべての組み合わせを使用しました
jsajax関数の呼び出しの前後。それでも一番上までスクロールします。
javascript - 外部ページからアンカーを参照して非表示の div を展開する
ページの読み込み時にリスト内の特定の div を非表示 (display:none) にするスクリプトがあります。div コンテンツは本の説明を表し、リスト全体はある種の参考文献です。すべての div には、「div1」、「div2」などの ID があります。
また、そのようなすべての div へのアンカー リンクで構成される、メニューを含む別のページがあります。
別のページのリンクがクリックされたときに、非表示の div が自動展開されるようにします。window.location.href をいくつか試してみましたが、役に立ちませんでした。私の JS はまだ弱いです。ロジックを理解しているので、現在のURLを取得して「#」をチェックし、id属性の右側の部分を持つ要素を検索する必要があります。親切な方々ありがとうございました。)
html - CSS - アンカーされた画像間の空白を削除する方法
改行で区切られた 2 つのアンカーされた画像が重なり合っています。画像を直接重ねて配置したいのですが、Firefox では画像間に隙間があります。IE7で動作します。これを修正できた唯一の方法は、行の高さを変更することです(これはやりたくありません)。
html - をクリックしてHTMLリンクをアクティブ化する方法?
私は次のマークアップを持っています、
は<li>
少し大きく、左側に小さな画像があります。実際にをクリックして<a>
リンクをアクティブにする必要があります。<li>
リンクをアクティブ化するためにクリックするにはどうすればよいですか?
編集1:
css - 下部のパディングと下部の余白がこれらのリンク間に垂直方向の間隔を追加するのに役立たないのはなぜですか?
リンク付きのdivがあります。<br>
また、CSSで垂直方向の間隔を追加する方法がわからなかったため、タグを使用してそれらを並べています。スタイルルールに下マージンと下パディングを追加しようとしましたが、効果がないようです(なぜですか?)。別のタグを追加<br>
してそれらをさらに分離することもできますが、CSSを使用してこれを行うには、私が理解できなかったより良い方法があると想定する必要があります。
jquery - jQueryを使用してアンカーを有効または無効にするにはどうすればよいですか?
jQueryを使用してアンカーを有効または無効にするにはどうすればよいですか?
php - javascript(Jquery)を使用してクエリ文字列パラメータと値を取得する方法は?
クリックしてください
アンカー要素の ID を使用して id の値を取得できます。hrefから直接取得できるはずだと思います。では、HREF (url クエリ文字列) から id と status の値を取得するにはどうすればよいでしょうか?
私はJqueryを使用しています。
ご協力ありがとうございました。
更新: また、すべての URL 値を取得するにはどうすればよいですか?つまり、「test.php?id=100&blah=blah」?
javascript - window.location = #anchor は IE では機能しません
この地図では:
http://web.pacific.edu/documents/marketing/campus-map/version%202/stockton-campus-2.0.htm
上部にアンカーがあり、リンクがクリックされたときにページがアンカーにジャンプするようにします。
私は現在使用しています
FF、Opera、および Chrome では期待どおりに動作しますが、IE 7 では動作しません。
window.location.hash や window.location.assign() 、さらに scrollIntoView(true) や focus() などのすべての順列を試しました。
IE で動作させるにはどうすればよいですか?
編集:何も機能していないようです。構文ではなく、JSに関する何かだと思います...ここにクリックイベントハンドラーがあります... falseを返すためでしょうか? 私はストローをつかんでいます。
編集: HTTP の "Location" ヘッダーを介したページ リダイレクトの結果として読み込まれたページで、window.location.hash への割り当てが IE7 および IE8 で壊れます。解決策は、それ自体がリダイレクトを実行する Javascript を含むページを返すことです。Joe Lapp による回答を参照してください。
css - 引き戸のテクニック-ブラウザの互換性
スライドドアの手法を使用して、作成しているサイトのボタンのスタイルを設定しています。Chrome内で機能しているようですが、他のブラウザでは背景が表示されません。ボタンの私のコードは以下の通りです:
CSS:
お知らせ下さい。
前もって感謝します。-B
javascript - 空にリンクされたアンカー
どこにも行かないアンカーがありますが、onclickがあります(例<a onclick="..."></a>
)。私の質問はhref
属性に関するものです。私はその価値のために何を置くべきですか?
単に省略した場合href
、アンカーには適切な装飾がありません。マウスをその上に置いても、マウスポインタのアイコンは変わりません。
を使用するhref="#"
と、リンクをクリックするとウィンドウがページの一番上までスクロールします。
を使用してproceedinghref="javascript:..."
の値を入力すると、リンクがクリックされたときにページが残り、アドレスバーにJavascriptが含まれます。onclick
javascript:
ブラウザの動作について言及するときは、最初にテストしているChromeについて言及しています。
アンカーが実際のリンクではなく、実行動作を行うためhref
だけに存在する場合、何を設定する必要がありますか?onclick