আমি মনে করি এটি সম্ভব নাও হতে পারে, চেষ্টা করুন এবং যথাসম্ভব যথাসম্ভব ব্যাখ্যা করব। আমার কাছে এমন একটি পৃষ্ঠা রয়েছে যাতে ট্যাবগুলি রয়েছে (জ্যাকুারি চালিত), নিম্নলিখিতটি দ্বারা নিয়ন্ত্রিত:
আমি এই কোডটি ব্যবহার করছি, পূর্ববর্তী প্রশ্ন থেকে অন্য ব্যবহারকারীর দ্বারা সরবরাহ করা।
<script type="text/javascript">
$(function() {
$('html, body').animate({scrollTop:0}); // this is my "fix"
var tabContent = $(".tab_content");
var tabs = $("#menu li");
var hash = window.location.hash;
tabContent.not(hash).hide();
if(hash=="") {
$('#tab1').fadeIn();
}
tabs.find('[href=' + hash + ']').parent().addClass('active');
tabs.click(function() {
$(this).addClass('active').siblings().removeClass('active');
tabContent.hide();
var activeTab = $(this).find("a").attr("href");
$(activeTab).fadeIn();
return false;
});
});
</script>
এই কোডটি দুর্দান্ত কাজ করে যখন আমি সরাসরি "ট্যাবগুলি" পৃষ্ঠাতে যান।
তবে, আমাকে অন্যান্য পৃষ্ঠাগুলির থেকে ইনভিডুয়াল ট্যাবগুলিতে লিঙ্ক করতে হবে - এটি করার জন্য কোডটি তত্ক্ষণাত অ্যাপ্রোপিয়েট window.location.hash
ট্যাবটি দেখায়।
"মিথ্যা প্রত্যাবর্তন" এর কারণে পৃষ্ঠাটি অ্যাঙ্কারে "জাম্প" দেয় না।
তবে এই ইভেন্টটি কেবল একটি ক্লিক ইভেন্টে ট্রিগার করা হয়েছে। অতএব, যদি আমি অন্য কোনও পৃষ্ঠা থেকে আমার "ট্যাবগুলি" দেখতে যাই, তবে "জাম্প" প্রভাবটি ট্রিগার হয়। এটিকে মোকাবেলায় আমি স্বয়ংক্রিয়ভাবে পৃষ্ঠার শীর্ষে স্ক্রোল করেছি, তবে আমি বরং এটি ঘটতে চাই would
অ্যাঙ্করটিকে "লাফিয়ে" পড়া থেকে বিরত রেখে পৃষ্ঠাটি লোড হয়ে গেলে "মিথ্যা ফেরত" অনুকরণ করার কোনও উপায় আছে কি?
আশা করি এটি যথেষ্ট পরিষ্কার।
ধন্যবাদ